Problem/Motivation

When upgrading from 2.4.0 to 3.0.2 I noticed that none of the settings were migrated. After upgrading I ran drush updb, and it replied that there were no pending updates.

There is an update hook present, but it is not named correctly. Instead of require_login_update_8300, it should named require_login_update_9301.
According to the [api documentation](https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Extension...) a number ending on 00 will not be recognized.

Steps to reproduce

Update from a 2.x to 3.x version, with existing settings on the 2.x. After the upgrade run drush updb. That should output a message saying that there's an update that needs to run, but instead it outputs that there are no updates.

Proposed resolution

Change the number of the update hook from 8300 to 9301

Remaining tasks

Create MR

User interface changes

None

API changes

None

Data model changes

None

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

tijsdeboeck created an issue. See original summary.

robphillips’s picture

Status: Active » Fixed

Thanks. Looks fine to me.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.