• Extensions
  • User badges Fix (fix error in notifications)

User Badges Fix

License Latest Stable Version Total Downloads

A Flarum extension. Fix notifications error caused by user badges because of no badges included in some pages without UserSerializer.

image

TypeError: subject.badge().icon is not a function #32

Reproduction: Open any page that has not loaded the current user's badge data, click the notification button to generate an error.
Reason: User badges were loaded through user. userBadges. badge, causing notifications to fail to retrieve badge information and report an error.

It seems that User badges have not been updated for two years, and issues/pr have not been handled,
In order to fix promptly and avoid forking, I opened this separate extension to repair.

Installation

Install with composer:

composer require foskym/flarum-user-badges-fix:"*"

Updating

composer update foskym/flarum-user-badges-fix:"*"
php flarum migrate
php flarum cache:clear

Links