mirror of
https://github.com/friendica/friendica
synced 2025-04-28 03:10:11 +00:00
Account for the PUBLIC value for id parameter in Depository\PermissionSet::selectOneById
This commit is contained in:
parent
907f45b0f4
commit
ca2c73a2cd
3 changed files with 13 additions and 5 deletions
|
@ -65,7 +65,7 @@ class ProfileField extends BaseModel
|
|||
switch ($name) {
|
||||
case 'permissionSet':
|
||||
if (empty($this->permissionSet)) {
|
||||
$permissionSet = $this->permissionSetDepository->selectOneById($this->psid);
|
||||
$permissionSet = $this->permissionSetDepository->selectOneById($this->psid, $this->uid);
|
||||
if ($permissionSet->uid !== $this->uid) {
|
||||
throw new NotFoundException(sprintf('PermissionSet %d (user-id: %d) for ProfileField %d (user-id: %d) is invalid.', $permissionSet->id, $permissionSet->uid, $this->id, $this->uid));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue