From 70965ed3cfa5908a1b91b94f6d0d683aac666bf8 Mon Sep 17 00:00:00 2001 From: Rizky Date: Mon, 22 Jul 2024 11:16:13 +0700 Subject: [PATCH] fix page popup --- .../nova/ed/panel/popup/page/page-popup.tsx | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/app/web/src/nova/ed/panel/popup/page/page-popup.tsx b/app/web/src/nova/ed/panel/popup/page/page-popup.tsx index bd7eb173..12ce945a 100644 --- a/app/web/src/nova/ed/panel/popup/page/page-popup.tsx +++ b/app/web/src/nova/ed/panel/popup/page/page-popup.tsx @@ -170,22 +170,24 @@ export const EdPopPage = () => { select: { id: true }, }); } else { - await _db.page_folder.update({ - where: { - id: opt.dragSourceId as string, - }, - data: { - parent_id: (opt.dropTargetId === "root" || - !opt.dropTargetId - ? null - : opt.dropTargetId) as string, - }, - select: { - id: true, - }, - }); + if (opt.dropTargetId !== opt.dragSourceId) { + await _db.page_folder.update({ + where: { + id: opt.dragSourceId as string, + }, + data: { + parent_id: (opt.dropTargetId === "root" || + !opt.dropTargetId + ? null + : opt.dropTargetId) as string, + }, + select: { + id: true, + }, + }); + reloadPagePicker(p); + } } - reloadPagePicker(p); }} dragPreviewRender={() => <>} canDrag={() => true}