Use the system user for uid=0
This commit is contained in:
parent
ab34cbbfec
commit
4dfd91dbbf
|
@ -3099,18 +3099,7 @@ class Diaspora
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fetch some user id to have a valid handle to transmit the participation.
|
$owner = User::getOwnerDataById($item['uid']);
|
||||||
// In fact it doesn't matter which user sends this - but it is needed by the protocol.
|
|
||||||
// If the item belongs to a user, we take this user id.
|
|
||||||
if ($item['uid'] == 0) {
|
|
||||||
$condition = ['verified' => true, 'blocked' => false,
|
|
||||||
'account_removed' => false, 'account_expired' => false, 'account-type' => User::ACCOUNT_TYPE_PERSON];
|
|
||||||
$first_user = DBA::selectFirst('user', ['uid'], $condition, ['order' => ['uid']]);
|
|
||||||
$owner = User::getOwnerDataById($first_user['uid']);
|
|
||||||
} else {
|
|
||||||
$owner = User::getOwnerDataById($item['uid']);
|
|
||||||
}
|
|
||||||
|
|
||||||
$author = self::myHandle($owner);
|
$author = self::myHandle($owner);
|
||||||
|
|
||||||
$message = ["author" => $author,
|
$message = ["author" => $author,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user