[CORD-2988] Fixed deletion message
Change-Id: I6ac9850f5003df4fd54fa00a2752d1783f30c831
diff --git a/src/tosca/parser.py b/src/tosca/parser.py
index 9166dd2..b691166 100644
--- a/src/tosca/parser.py
+++ b/src/tosca/parser.py
@@ -233,6 +233,7 @@
print "[XOS-Tosca] Saving model %s[%s]" % (class_name, model.id)
model.save()
+
self.saved_model_by_name[recipe.name] = model
except Exception, e:
print "[XOS-TOSCA] Failed to save model: %s [%s]" % (class_name, recipe.name)
@@ -248,7 +249,10 @@
except _Rendezvous, e:
try:
- exception_msg = json.loads(e._state.details)["error"]
+ details = json.loads(e._state.details)
+ exception_msg = details["error"]
+ if "specific_error" in details:
+ exception_msg = "%s: %s" % (exception_msg, details["specific_error"])
except Exception:
exception_msg = e._state.details
raise Exception(exception_msg)