Warning: Undefined array key "#default" in Drupal\login_history\Form\AdminSettingsForm->submitForm() ~ D10

Created on 9 June 2023, about 1 year ago
Updated 15 June 2024, 12 days ago

Problem/Motivation

Warning message is showing on saving Login History Settings form

Warning: Undefined array key "#default" in Drupal\login_history\Form\AdminSettingsForm->submitForm() (line 60 of modules/contrib/login_history/src/Form/AdminSettingsForm.php).

Steps to reproduce

  • Setup Drupal with Login History V2.x-dev (composer require 'drupal/login_history:2.x-dev@dev')
  • Enabled Login History module
  • Go to Admin > Configuration > People - Login History Settings and save form .

Proposed resolution

if ($form['history_keep']['keep_user']['#default'] != $form_state->getValue('keep_user'))

Change to

if ($form['history_keep']['keep_user']['#default_value'] != $form_state->getValue('keep_user'))

Remaining tasks

User interface changes

API changes

Data model changes

๐Ÿ› Bug report
Status

Fixed

Version

2.0

Component

Code

Created by

๐Ÿ‡ฎ๐Ÿ‡ณIndia Nikhil_110

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

Merge Requests

Comments & Activities

Production build 0.69.0 2024