From d0afe97f13d029a8405885d9490f25c24d9b24b8 Mon Sep 17 00:00:00 2001 From: Pranav Kant Date: Sun, 20 Nov 2016 20:04:50 +0530 Subject: [PATCH] Handle non-existing edit_groups --- controller/documentcontroller.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/controller/documentcontroller.php b/controller/documentcontroller.php index e03ff861..717d767c 100644 --- a/controller/documentcontroller.php +++ b/controller/documentcontroller.php @@ -483,13 +483,14 @@ class DocumentController extends Controller { $updatable = false; foreach($editGroups as $editGroup) { $editorGroup = \OC::$server->getGroupManager()->get($editGroup); - if (sizeof($editorGroup->searchUsers($editorUid)) > 0) { + if ($editorGroup !== null && sizeof($editorGroup->searchUsers($editorUid)) > 0) { \OC::$server->getLogger()->debug("Editor {editor} is in edit group {group}", [ 'app' => $this->appName, 'editor' => $editorUid, 'group' => $editGroup ]); $updatable = true; + break; } } }