🐛 v1.1.1 - Bug Fixes
Fix: Implicit Members Group Handling
Fixed a critical issue where users without explicit group assignments (implicit Members) couldn't see the bump button due to cache key collision and group resolution problems. This update ensures proper fallback to global settings for all users.
What was fixed:
- 🔧 Enhanced group resolution logic to handle implicit Members group correctly
- 🔄 Added cache bypass for users with no explicit groups to prevent stale data
- 🛡️ Improved defensive programming in
canModerateBumps() and canBypassAbsorberGlobally() methods
- ✨ Better handling of edge cases in permission resolution
Technical Details:
- Users without explicit group assignments now correctly fall back to global settings
- Cache corruption issues resolved for implicit Members
- More robust permission checks across the board
I hope this fix, reported by @BankwayGroup and @devzahirx3, will resolve the issue by fetching data directly from the database for users without a member group, bypassing the cache to ensure global settings are properly applied. If this update doesn’t help solve the problem, please contact me via email, Telegram, or WhatsApp. I’ve been working on this issue for over a week.
📥 Installation
composer require huseyinfiliz/bump
php flarum migrate
php flarum cache:clear
You can also install with Extension Manager: huseyinfiliz/bump
♻️ Updating
composer update huseyinfiliz/bump
php flarum cache:clear
⚠️ Important: After updating, run php flarum cache:clear to ensure all cached settings are refreshed.
🔗 Links
💡 Feedback & Suggestions
If you're still experiencing issues after this update, please:
- Run
php flarum cache:clear
- Check your global settings in Admin → Extensions → Bump
- Report the issue in the discussion thread
🌍 Translate
Help translate this extension to reach more people:
