]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #7307 from annando/delete-events
authorHypolite Petovan <hypolite@mrpetovan.com>
Sun, 23 Jun 2019 13:53:35 +0000 (09:53 -0400)
committerGitHub <noreply@github.com>
Sun, 23 Jun 2019 13:53:35 +0000 (09:53 -0400)
Fix for distribution of event deletions

src/Model/Event.php
src/Model/Item.php

index d8657c1e9a61a2c706fde9c89131150ba8f0fa58..42742f18e0684170db80adfb9969420d39baf6e8 100644 (file)
@@ -226,7 +226,7 @@ class Event extends BaseObject
                        return;
                }
 
-               DBA::delete('event', ['id' => $event_id]);
+               DBA::delete('event', ['id' => $event_id], ['cascade' => false]);
                Logger::log("Deleted event ".$event_id, Logger::DEBUG);
        }
 
index 579d2f68eb3f7c46422708c4ac7fa36a1624aedb..3c503dd670c454f40870bddf60a3471e5e779ce1 100644 (file)
@@ -1080,9 +1080,11 @@ class Item extends BaseObject
                }
                // When the permission set will be used in photo and events as well,
                // this query here needs to be extended.
-               if (!empty($item['psid']) && !self::exists(['psid' => $item['psid'], 'deleted' => false])) {
-                       DBA::delete('permissionset', ['id' => $item['psid']], ['cascade' => false]);
-               }
+               // @todo Currently deactivated. We need the permission set in the deletion process.
+               // This is a reminder to add the removal somewhere else.
+               //if (!empty($item['psid']) && !self::exists(['psid' => $item['psid'], 'deleted' => false])) {
+               //      DBA::delete('permissionset', ['id' => $item['psid']], ['cascade' => false]);
+               //}
 
                // If it's the parent of a comment thread, kill all the kids
                if ($item['id'] == $item['parent']) {