Skip to content
Snippets Groups Projects

Issue #3394728: Undefined array key "#prefix" and deprecated function:...

1 file
+ 6
1
Compare changes
  • Side-by-side
  • Inline
@@ -181,7 +181,12 @@ public static function uploadAjaxCallback(&$form, FormStateInterface &$form_stat
/** @var \Drupal\Core\Render\RendererInterface $renderer */
$renderer = \Drupal::service('renderer');
$form_parents = explode('/', $request->query->get('element_parents'));
$form_parents = explode('/', $request->query->get('element_parents') ?? '');
// Don't continue if request doesn't have element_parents.
if ($form_parents == ['']) {
return new AjaxResponse();
}
// Sanitize form parents before using them.
$form_parents = array_filter($form_parents, [Element::class, 'child']);
Loading