ui_patterns_settings.module - array_unshift()

Created on 16 December 2023, over 1 year ago

Problem/Motivation

After updating from Drupal 10.1.7 to 10.2.0, the module returns an error: TypeError: array_unshift(): Argument #1 ($array) must be of type array, null given in array_unshift() at line 91 of the file ui_patterns_settings.module.

Steps to reproduce

Updating from Drupal 10.1.7 to 10.2.0.

Proposed resolution

At line 90 of ui_patterns_settings.module change:

  $entity = $form_state->getFormObject()->getEntity();
  array_unshift($form['actions']['submit']['#submit'], 'ui_patterns_settings_form_field_storage_config_edit_form_submit');

into:

  $entity = $form_state->getFormObject()->getEntity();
  if (!isset($form['actions']['submit']['#submit']) || !is_array($form['actions']['submit']['#submit'])) {
    $form['actions']['submit']['#submit'] = [];
  }
  array_unshift($form['actions']['submit']['#submit'], 'ui_patterns_settings_form_field_storage_config_edit_form_submit');
๐Ÿ› Bug report
Status

Active

Version

2.1

Component

Code

Created by

๐Ÿ‡ฎ๐Ÿ‡นItaly braintec Perugia, Umbria

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024