aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Piskun <13381981+bigcat88@users.noreply.github.com>2023-07-27 20:44:35 +0300
committerGitHub <noreply@github.com>2023-07-27 20:44:35 +0300
commitb93f101d6209905d22b90816bf6a0cfe89a38a8b (patch)
tree8727f46936733f100b1ba40b639cab4f9f2b7195
parent6b7221756cac889a5b781e826656ee903a0cddcb (diff)
parentbd19cd6cf98e13c1e74c1742349c63b7c72f5937 (diff)
downloadnextcloud-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.php3
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();
}