]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Added Magicsig onProfileDeleteRelated
authorMikael Nordfeldth <mmn@hethane.se>
Sat, 24 Jan 2015 11:47:39 +0000 (12:47 +0100)
committerMikael Nordfeldth <mmn@hethane.se>
Sat, 24 Jan 2015 11:47:39 +0000 (12:47 +0100)
plugins/OStatus/OStatusPlugin.php

index 46c49c5f55d2063871bce108edc886d2348eb959..478a4281c53e8bbc6a9cc273518bbb852685243b 100644 (file)
@@ -1356,6 +1356,12 @@ class OStatusPlugin extends Plugin
     {
         // Ostatus_profile has a 'profile_id' property, which will be used to find the object
         $related[] = 'Ostatus_profile';
+
+        // Magicsig has a "user_id" column instead, so we have to delete it more manually:
+        $magicsig = Magicsig::getKV('user_id', $profile->id);
+        if ($magicsig instanceof Magicsig) {
+            $magicsig->delete();
+        }
         return true;
     }
 }