Blob Blame History Raw
From f45f7cd9feffcdba68c880b0a28fb7ebde94ad58 Mon Sep 17 00:00:00 2001
From: Tomas Jelinek <tojeline@redhat.com>
Date: Wed, 3 Jan 2018 17:21:29 +0100
Subject: [PATCH] fix exit code when adding a remote or guest node

---
 pcs/cli/common/reports.py | 2 +-
 pcs/cluster.py            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/pcs/cli/common/reports.py b/pcs/cli/common/reports.py
index 5fd39cb..f96db73 100644
--- a/pcs/cli/common/reports.py
+++ b/pcs/cli/common/reports.py
@@ -130,7 +130,7 @@ def process_library_reports(report_item_list):
     report_item_list list of ReportItem
     """
     if not report_item_list:
-        error("Errors have occurred, therefore pcs is unable to continue")
+        raise error("Errors have occurred, therefore pcs is unable to continue")
 
     critical_error = False
     for report_item in report_item_list:
diff --git a/pcs/cluster.py b/pcs/cluster.py
index a330164..b66bec7 100644
--- a/pcs/cluster.py
+++ b/pcs/cluster.py
@@ -209,7 +209,7 @@ def cluster_cmd(argv):
                     utils.get_modificators()
                 )
             except LibraryError as e:
-                utils.process_library_reports(e.args)
+                process_library_reports(e.args)
             except CmdLineInputError as e:
                 utils.exit_on_cmdline_input_errror(
                     e, "cluster", "node " + argv[0]
-- 
1.8.3.1