Merge pull request #4978 from annando/dba-2

Diaspora: Fix person/contact retraction
This commit is contained in:
Hypolite Petovan 2018-05-04 18:04:38 -04:00 committed by GitHub
commit 3a3a4807a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 80 deletions

View file

@ -2969,12 +2969,10 @@ class Diaspora
case "StatusMessage":
return self::itemRetraction($importer, $contact, $data);
case "Contact":
case "Person":
/// @todo What should we do with an "unshare"?
// Removing the contact isn't correct since we still can read the public items
Contact::remove($contact["id"]);
return true;
case "PollParticipation":
case "Photo":
// Currently unsupported
break;
default:
logger("Unknown target type ".$target_type);