From 7e0384d6985a04576abdd307b2861aa57ad203af Mon Sep 17 00:00:00 2001 From: Iain Learmonth Date: Mon, 14 Nov 2022 16:25:43 +0000 Subject: [PATCH] db: empty list if no rows for model, one commit per model --- app/cli/db.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/cli/db.py b/app/cli/db.py index 32d7e17..72ea5eb 100644 --- a/app/cli/db.py +++ b/app/cli/db.py @@ -100,9 +100,8 @@ def db_import() -> None: data = json.load(sys.stdin) # import order matters due to foreign key constraints for model in models: - db_import_model(model, data[model.__name__]) - - db.session.commit() + db_import_model(model, data.get(model.__name__, [])) + db.session.commit() class DbCliHandler(BaseCliHandler):