徽章通知修复 | User badges Fix
功能
修复徽章通知导致的错误。TypeError: subject.badge().icon is not a function #32
复现:进入任一没有加载当前用户徽章数据的页面,点击通知按钮即可产生报错。
原因:User badges 通过 user.userBadges.badge
加载,导致通知无法获取到徽章信息而报错。
User badges 貌似两年未更新和处理 issue/pr 了,为了能修复以及不想 fork,这里直接另外开了个修复拓展。
安装
使用 扩展程序管理器 或通过 composer 手动安装:
composer require foskym/flarum-user-badges-fix:"*"
更新
composer update foskym/flarum-user-badges-fix:"*"
php flarum migrate
php flarum cache:clear
致谢
链接