From 07769958803425b600d03ba6f4c8ad0c03752acb Mon Sep 17 00:00:00 2001 From: rizrmd Date: Sat, 25 May 2024 01:03:34 +0700 Subject: [PATCH] fix --- app/web/src/nova/ed/panel/tree/node/item/indent-hook.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/web/src/nova/ed/panel/tree/node/item/indent-hook.ts b/app/web/src/nova/ed/panel/tree/node/item/indent-hook.ts index aa5d9a22..daaf0aa3 100644 --- a/app/web/src/nova/ed/panel/tree/node/item/indent-hook.ts +++ b/app/web/src/nova/ed/panel/tree/node/item/indent-hook.ts @@ -28,7 +28,15 @@ export const expandTreeHook = ( shouldOpen.add(id); let meta: IMeta | undefined = getMetaById(p, id); + let i = 0; while (meta) { + i++; + if (i > 5000) { + console.warn( + "WARNING: Prasi expand item parent tree exceed 5000 loop, maybe infinite loop?" + ); + break; + } const id = meta.parent?.id; if (id) { meta = getMetaById(p, id);