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']