From f394907dd2699a1e7b356ca48b4d028739807e0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 2 Nov 2016 18:20:44 +0100 Subject: [PATCH] CLI replace_pillar_node_type_schemas: abort when unable to save --- pillar/cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pillar/cli.py b/pillar/cli.py index 7f324a6c..dfca7324 100644 --- a/pillar/cli.py +++ b/pillar/cli.py @@ -560,7 +560,7 @@ def replace_pillar_node_type_schemas(proj_url=None, all_projects=False): r, _, _, status = put_internal('projects', db_proj, _id=project['_id']) if status != 200: log.error('Error %i storing altered project %s %s', status, project['_id'], r) - return 4 + raise SystemExit('Error storing project, see log.') log.info('Project saved succesfully.') if all_projects: @@ -681,7 +681,7 @@ def upgrade_attachment_schema(proj_url=None, all_projects=False): r, _, _, status = put_internal('projects', db_proj, _id=project['_id']) if status != 200: log.error('Error %i storing altered project %s %s', status, project['_id'], r) - return 4 + raise SystemExit('Error storing project, see log.') log.info('Project saved succesfully.') def replace_attachments(project):