Diaspora: Sending retractions only worked for posts - nor for comments or likes

This commit is contained in:
Michael 2017-09-16 18:23:24 +00:00
parent 7e193cfb7a
commit ef8ad9f1ed

View file

@ -3525,7 +3525,14 @@ class Diaspora {
$itemaddr = self::handle_from_contact($item["contact-id"], $item["gcontact-id"]); $itemaddr = self::handle_from_contact($item["contact-id"], $item["gcontact-id"]);
$msg_type = "retraction"; $msg_type = "retraction";
$target_type = "Post";
if ($item['id'] == $item['parent']) {
$target_type = "Post";
} elseif ($item["verb"] == ACTIVITY_LIKE) {
$target_type = "Like";
} else {
$target_type = "Comment";
}
$message = array("author" => $itemaddr, $message = array("author" => $itemaddr,
"target_guid" => $item['guid'], "target_guid" => $item['guid'],