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