Differring field storage identifiers should be reported as a missing field storage definition update

Created on 17 December 2019, almost 5 years ago
Updated 27 June 2023, over 1 year ago

Problem/Motivation

There were a few reports of failed updates from 8.6.x to 8.7.x where the underlying problem was that the UUID stored in the last installed field storage definitions didn't match the one from the live definitions for configurable fields.

Proposed resolution

Make unique storage identifier differences be reported as a missing/needed field storage update by the entity definition update manager.

While this change wouldn't have helped directly with the failed update, it would've made site admins aware that there is a problem with (some) fields that needs to be fixed.

Remaining tasks

Review.

User interface changes

Nope.

API changes

Nope.

Data model changes

Nope.

Release notes snippet

Nope.

🐛 Bug report
Status

Needs work

Version

9.5

Component
Entity 

Last updated about 3 hours ago

Created by

🇷🇴Romania amateescu

Live updates comments and jobs are added and updated live.
  • Needs reroll

    The patch will have to be re-rolled with new suggestions/changes described in the comments in the issue.

  • Needs issue summary update

    Issue summaries save everyone time if they are kept up-to-date. See Update issue summary task instructions.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024