Delete Faves onProfileDeleteRelated instead of User

This commit is contained in:
Mikael Nordfeldth 2015-03-09 15:01:05 +01:00
parent 1e89540c3f
commit 3287ecc8d3

View File

@ -284,13 +284,14 @@ class FavoritePlugin extends ActivityHandlerPlugin
$fave->free(); $fave->free();
} }
public function onUserDeleteRelated(User $user, array &$related) public function onProfileDeleteRelated(Profile $profile, array &$related)
{ {
$fave = new Fave(); $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->delete(); // Will perform a DELETE matching "user_id = {$user->id}"
$fave->free();
Fave::blowCacheForProfileId($user->id); Fave::blowCacheForProfileId($profile->id);
return true; return true;
} }