From 0e855ef1d8486ada4da162c0420afbdc5a33644a Mon Sep 17 00:00:00 2001 From: ioncorimenia <9449583+ioncorimenia@users.noreply.github.com> Date: Mon, 17 May 2021 16:00:32 +0200 Subject: [PATCH] Catch some edge cases when importing --- aiserver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiserver.py b/aiserver.py index 350791f1..047f0868 100644 --- a/aiserver.py +++ b/aiserver.py @@ -1216,6 +1216,9 @@ def importRequest(): file = open(importpath, "rb") vars.importjs = json.load(file) + if type(vars.importjs) is dict and "stories" in vars.importjs: + vars.importjs = vars.importjs["stories"] + # Clear Popup Contents emit('from_server', {'cmd': 'clearpopup', 'data': ''}) @@ -1269,7 +1272,7 @@ def importgame(): else: vars.prompt = "" vars.memory = ref["memory"] - vars.authornote = ref["authorsNote"] + vars.authornote = ref["authorsNote"] if type(ref["authorsNote"]) is str else "" vars.actions = [] vars.worldinfo = []