From edcd065980c24e992f5e9135bbacfe48620c32b3 Mon Sep 17 00:00:00 2001 From: jojorne Date: Tue, 27 Jun 2023 17:48:30 -0300 Subject: [PATCH] Fix move and delete wi item for UI1 --- aiserver.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/aiserver.py b/aiserver.py index a457ce58..af7be58a 100644 --- a/aiserver.py +++ b/aiserver.py @@ -4315,7 +4315,7 @@ def movewiitem(dst, src): setgamesaved(False) if(koboldai_vars.worldinfo_u[str(src)]["folder"] is not None): for i, e in enumerate(koboldai_vars.wifolders_u[str(koboldai_vars.worldinfo_u[str(src)]["folder"])]): - if(e == koboldai_vars.worldinfo_u[str(src)]): + if(e["uid"] == koboldai_vars.worldinfo_u[str(src)]["uid"]): koboldai_vars.wifolders_u[str(koboldai_vars.worldinfo_u[str(src)]["folder"])].pop(i) break if(koboldai_vars.worldinfo_u[str(dst)]["folder"] is not None): @@ -4434,10 +4434,11 @@ def deletewi(uid): if(koboldai_vars.deletewi is not None): if(koboldai_vars.worldinfo_u[koboldai_vars.deletewi]["folder"] is not None): for i, e in enumerate(koboldai_vars.wifolders_u[str(koboldai_vars.worldinfo_u[koboldai_vars.deletewi]["folder"])]): - if(e is koboldai_vars.worldinfo_u[koboldai_vars.deletewi]): + if(e["uid"] == koboldai_vars.worldinfo_u[koboldai_vars.deletewi]["uid"]): koboldai_vars.wifolders_u[str(koboldai_vars.worldinfo_u[koboldai_vars.deletewi]["folder"])].pop(i) + break for i, e in enumerate(koboldai_vars.worldinfo): - if(e is koboldai_vars.worldinfo_u[koboldai_vars.deletewi]): + if(e["uid"] == koboldai_vars.worldinfo_u[koboldai_vars.deletewi]["uid"]): del koboldai_vars.worldinfo[i] break del koboldai_vars.worldinfo_u[koboldai_vars.deletewi]