From f7a9fad8b6ad954b626e23c2d116b286c61c8191 Mon Sep 17 00:00:00 2001 From: "florian.azizian" <florian.azizian@maarch.org> Date: Mon, 2 Sep 2019 17:23:14 +0100 Subject: [PATCH] FIX check control folder parent_id --- src/app/folder/controllers/FolderController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/folder/controllers/FolderController.php b/src/app/folder/controllers/FolderController.php index 17f2fc7a4ed..83a89b95e68 100755 --- a/src/app/folder/controllers/FolderController.php +++ b/src/app/folder/controllers/FolderController.php @@ -192,7 +192,7 @@ class FolderController if ($data['parent_id'] == $aArgs['id']) { return $response->withStatus(400)->withJson(['errors' => 'Parent_id and id can not be the same']); } - if (FolderController::isParentFolder(['parent_id' => $data['parent_id'], 'id' => $aArgs['id']])) { + if (!empty($data['parent_id']) && FolderController::isParentFolder(['parent_id' => $data['parent_id'], 'id' => $aArgs['id']])) { return $response->withStatus(400)->withJson(['errors' => 'Id is a parent of parent_id']); } -- GitLab