]> git.mxchange.org Git - friendica.git/commitdiff
Add notification check
authorMichael <heluecht@pirati.ca>
Mon, 10 Aug 2020 21:02:59 +0000 (21:02 +0000)
committerMichael <heluecht@pirati.ca>
Mon, 10 Aug 2020 21:02:59 +0000 (21:02 +0000)
src/Model/Item.php

index 1c61dfcdd34635cd9b8539d15716d47d40b9c98c..ee07bd09ded98313dc426835fdea50257502e0e6 100644 (file)
@@ -2010,8 +2010,12 @@ class Item
 
                $contact = Contact::selectFirst(['id'], ['nurl' => $pcontact['nurl'], 'uid' => $item['uid']]);
                if (!empty($contact['id'])) {
-                       Item::update(['owner-id' => $item['author-id'], 'contact-id' => $contact['id']],
-                               ['uri-id' => $item['parent-uri-id'], 'uid' => $item['uid']]);
+                       $condition = ['uri-id' => $item['parent-uri-id'], 'uid' => $item['uid']];
+                       Item::update(['owner-id' => $item['author-id'], 'contact-id' => $contact['id']], $condition);
+                       $forum_item = Item::selectFirst(['id'], $condition);
+                       if (!empty($forum_item['id'])) {
+                               UserItem::setNotification($forum_item['id']);
+                       }
                        LOgger::info('Convert message into a forum message', ['uri-id' => $item['uri-id'], 'parent-uri-id' => $item['parent-uri-id'], 'uid' => $item['uid'], 'owner-id' => $item['author-id'], 'contact-id' => $contact['id']]);
                }
        }