Deleting a trophy fails to delete xf_user_alert entries

The method XF\Entity\Trophy::_postDelete checks the "xf_user_alert" column "extra_data" (which is empty!) although it seems like it should check the "content_id" column because that's where the trophy_id is stored.

Diff:

Код:
--- a/src/XF/Entity/Trophy.php
+++ b/src/XF/Entity/Trophy.php
@@ -92,7 +92,8 @@ class Trophy extends Entity
 
        $this->db()->delete(
            'xf_user_alert',
-           "content_type = 'trophy' AND action = 'award' AND extra_data LIKE '%i:" ...

Read more

Читать далее...
 
Активность
Пока что здесь никого нет
Назад
Верх Низ