From: Mikael Nordfeldth Date: Mon, 9 Mar 2015 14:01:05 +0000 (+0100) Subject: Delete Faves onProfileDeleteRelated instead of User X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=3287ecc8d3f908c0fe68dce00db8d1b5766b4d57;p=quix0rs-gnu-social.git Delete Faves onProfileDeleteRelated instead of User --- diff --git a/plugins/Favorite/FavoritePlugin.php b/plugins/Favorite/FavoritePlugin.php index 49ba2b6845..e4e842d8cc 100644 --- a/plugins/Favorite/FavoritePlugin.php +++ b/plugins/Favorite/FavoritePlugin.php @@ -284,13 +284,14 @@ class FavoritePlugin extends ActivityHandlerPlugin $fave->free(); } - public function onUserDeleteRelated(User $user, array &$related) + public function onProfileDeleteRelated(Profile $profile, array &$related) { $fave = new Fave(); - $fave->user_id = $user->id; + $fave->user_id = $profile->id; $fave->delete(); // Will perform a DELETE matching "user_id = {$user->id}" + $fave->free(); - Fave::blowCacheForProfileId($user->id); + Fave::blowCacheForProfileId($profile->id); return true; }