From cf74075b003ff68fded41c64c4c1333c067a3b12 Mon Sep 17 00:00:00 2001 From: jar3b Date: Sun, 26 Jun 2016 14:48:22 +0300 Subject: [PATCH] Added end-processed check on DB create --- manage.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/manage.py b/manage.py index 8e8abc1..d042128 100644 --- a/manage.py +++ b/manage.py @@ -60,11 +60,14 @@ def get_allowed_updates(updates_str, mode="create"): yield all_versions[-1] else: assert len(user_defined_list) == 1, "Ony single update number allowed for DB create" + processed = False for ver in all_versions: if ver['intver'] == user_defined_list[0]: + processed = True yield ver else: - raise Exception("Update #%d not found on remote server" % user_defined_list[0]) + if not processed: + raise Exception("Update #%d not found on remote server" % user_defined_list[0]) if mode == "update": for uv in all_versions: uv_ver = uv['intver']