summaryrefslogtreecommitdiffstats
path: root/nova/db
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-03-04 22:05:37 +0000
committerGerrit Code Review <review@openstack.org>2013-03-04 22:05:37 +0000
commit23fba70fd8c79621aae57f8bd76f5fbb60cfd5da (patch)
treefcc1fb8c7502ae6b91446c5a4fafeb14e8b59355 /nova/db
parentda738810ee191bdfbff4c00b4ca583d9ca26bfb1 (diff)
parent74da7dbb8451ae0d85c8f2f9ae0f6619297b227d (diff)
Merge "Push 'Error' result from event to instance action."
Diffstat (limited to 'nova/db')
-rw-r--r--nova/db/sqlalchemy/api.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py
index 45095576a..fdf575f2b 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -4551,6 +4551,10 @@ def action_event_finish(context, values):
raise exception.InstanceActionEventNotFound(action_id=action['id'],
event=values['event'])
event_ref.update(values)
+
+ if values['result'].lower() == 'error':
+ action.update({'message': 'Error'})
+
return event_ref