After upgrade to D10 I encounter AJAX issue "Call to undefined method Drupal\layout_builder_browser\Controller\BrowserController::getAvailableContexts()"

Created on 15 February 2023, over 1 year ago
Updated 21 March 2023, over 1 year ago

Problem/Motivation

After upgrading to D10 (10.0.3) I encountered an issue when I tried to add a new block in the layout builder.
Error was:
Error: Call to undefined method Drupal\layout_builder_browser\Controller\BrowserController::getAvailableContexts() in Drupal\layout_builder_browser\Controller\BrowserController->browse() (line 133 of /app/docroot/modules/contrib/layout_builder_browser/src/Controller/BrowserController.php).

Proposed resolution

After seeing https://www.drupal.org/node/3195121 I see that the wrong trait method is used. In my patch, I've updated the method call from getAvailableContexts to getPopulatedContexts and that seems to fix the issue.

🐛 Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

🇸🇮Slovenia josip.rajkovic

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024