diff options
author | Alexander Piskun <13381981+bigcat88@users.noreply.github.com> | 2023-07-27 20:44:35 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-27 20:44:35 +0300 |
commit | b93f101d6209905d22b90816bf6a0cfe89a38a8b (patch) | |
tree | 8727f46936733f100b1ba40b639cab4f9f2b7195 | |
parent | 6b7221756cac889a5b781e826656ee903a0cddcb (diff) | |
parent | bd19cd6cf98e13c1e74c1742349c63b7c72f5937 (diff) | |
download | nextcloud-server-b93f101d6209905d22b90816bf6a0cfe89a38a8b.tar.gz nextcloud-server-b93f101d6209905d22b90816bf6a0cfe89a38a8b.zip |
Merge pull request #39537 from nextcloud/ocs-update-group
`/ocs/v1.php/cloud/groups` `UPDATE` method - correct status when group not found
-rw-r--r-- | apps/provisioning_api/lib/Controller/GroupsController.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/provisioning_api/lib/Controller/GroupsController.php b/apps/provisioning_api/lib/Controller/GroupsController.php index e7e2a666b7b..46de5395a65 100644 --- a/apps/provisioning_api/lib/Controller/GroupsController.php +++ b/apps/provisioning_api/lib/Controller/GroupsController.php @@ -271,6 +271,9 @@ class GroupsController extends AUserData { if ($key === 'displayname') { $group = $this->groupManager->get($groupId); + if ($group === null) { + throw new OCSException('Group does not exist', OCSController::RESPOND_NOT_FOUND); + } if ($group->setDisplayName($value)) { return new DataResponse(); } |