You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Escape glob characters in Redis::clearModule() pattern
clearModule() built its SCAN MATCH pattern from the raw prefix and module
name. Redis treats \ * ? [ ] as glob metacharacters, so modules from
namespaced classes (e.g. Gameplay\Items\JumpNode) matched nothing and the
call silently deleted nothing, while names like a*b or a?b could delete
other modules' keys. Escape both prefix and module in a single pass. The
stored key format is unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>