Upgrading from 6 to 7 does not properly remove JQuery

Created on 6 June 2024, 4 months ago

Problem/Motivation

I upgraded from 6.0.6 to 7.0.0-beta1 using composer. As part of that process, composer "removed" jquery_ui_touch_punch, jquery_ui_slider and jquery_ui_datepicker. When I went to update the database after all the module updates, I received this error:

(Currently using Missing or invalid modules The following modules are marked as installed in the core.extension
configuration, but they are missing:
* jquery_ui_datepicker
* jquery_ui_slider
* jquery_ui_touch_punch

So my choices at that point were to reinstall them or manually delete them from the database.

Proposed resolution

Have the update process automatically take care of this.

πŸ› Bug report
Status

Closed: works as designed

Version

7.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States marvs5

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

Comments & Activities

  • Issue created by @marvs5
  • Status changed to Closed: works as designed 4 months ago
  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    That was the point of moving to a major 7.0.x version. For site builders to see this removal was happening and take necessary steps.

    Can't add an update hook to uninstalling as other modules may have been using those. Also the hook would require that BEF still require those modules which defeats the purpose of removing them.

    Marking as works as designed as there isn't really anything that can be done.

Production build 0.71.5 2024