Add hook_cache_flush to procedural only

Created on 30 October 2024, 24 days ago

Problem/Motivation

Hook cache flush is directly invoked by ModuleInstaller after uninstalling modules.

This can be fixed three ways.

  1. Mark it as procedural only
  2. Invoke moduleHandler->invoke instead of module installer's invoke
  3. Use the legacy shim so that module installer will find it

Steps to reproduce

  • Convert a hook
  • Uninstall a module
  • See hook did not run

Proposed resolution

@catch mentioned preference for 1.

Remaining tasks

Create MR

User interface changes

N/A

Introduced terminology

N/A

API changes

N/A

Data model changes

N/A

Release notes snippet

N/A

πŸ› Bug report
Status

Active

Version

11.0 πŸ”₯

Component

base system

Created by

πŸ‡ΊπŸ‡ΈUnited States nicxvan

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