From fcd1e4abd6117a554e0bb647e7fe3086e654ae0a Mon Sep 17 00:00:00 2001 From: panda Date: Wed, 19 Jul 2023 19:51:56 +0800 Subject: [PATCH] core: fix inject replacement (#619) --- packages/hydrooj/src/lib/ui.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/lib/ui.ts b/packages/hydrooj/src/lib/ui.ts index 6e8de7eb..145e9569 100644 --- a/packages/hydrooj/src/lib/ui.ts +++ b/packages/hydrooj/src/lib/ui.ts @@ -34,7 +34,7 @@ export function inject(node: UIInjectableFields, name: string, args: Record i.name === obj.args.before) : -1; if (idx !== -1) { - if (obj.name in nodes[node]) nodes[node] = nodes[node].filter((i) => i.name !== obj.name); + nodes[node] = nodes[node].filter((i) => i.name !== obj.name); nodes[node].splice(idx, 0, obj); } else nodes[node].push(obj); return () => { nodes[node] = nodes[node].filter((i) => i !== obj); };