]> git.mxchange.org Git - friendica.git/commitdiff
Move deletion
authorMichael <heluecht@pirati.ca>
Tue, 1 Dec 2020 23:04:04 +0000 (23:04 +0000)
committerMichael <heluecht@pirati.ca>
Tue, 1 Dec 2020 23:04:04 +0000 (23:04 +0000)
src/Model/Post/Delayed.php

index 14f5d7198ee4da55ee697556d043b8d9704fd6b5..357a3e8aa960126483e37ed413d602c5de245e95 100644 (file)
@@ -93,10 +93,14 @@ class Delayed
 
                Logger::notice('Post stored', ['id' => $id, 'uid' => $item['uid'], 'cid' => $item['contact-id']]);
 
+               // It should always contain an URI since this is needed to create a delayed post entry
+               if (!empty($item['uri'])) {
+                       $result = self::delete($item['uri']);
+                       Logger::notice('Delayed post entry deleted', ['result' => $result, 'uri' => $item['uri']]);
+               }
+
                if (!empty($id) && (!empty($taglist) || !empty($attachments))) {
-                       $feeditem = Item::selectFirst(['uri-id', 'uri'], ['id' => $id]);
-                       $result = self::delete($feeditem['uri']);
-                       Logger::notice('Delayed post entry deleted', ['result' => $result, 'item' => $feeditem]);
+                       $feeditem = Item::selectFirst(['uri-id'], ['id' => $id]);
 
                        foreach ($taglist as $tag) {
                                Tag::store($feeditem['uri-id'], Tag::HASHTAG, $tag);