fix(aurora): fix changes not being imported

This commit is contained in:
Seaswimmer 2024-08-21 15:16:10 -04:00
parent a3ad38f338
commit 4d2004ed93
Signed by: cswimr
GPG key ID: 3813315477F26F82

View file

@ -60,16 +60,17 @@ class ImportAuroraView(ui.View):
case["target_id"] = int(case["target_id"])
case["moderator_id"] = int(case["moderator_id"])
if not case.get("changes", None):
changes = case.get("changes", None)
if not changes:
changes = []
else:
if not isinstance(case["changes"], list):
changes = json.loads(case["changes"])
if not isinstance(changes, list):
changes = json.loads(changes)
if isinstance(changes, str):
changes: list[dict] = json.loads(changes)
for change in changes:
if change.get("bot"):
if "bot" in change:
del change["bot"]
if "metadata" not in case: