From 54080b7aa56259e5fd7ba4063e69e0c5a9f012bc Mon Sep 17 00:00:00 2001 From: Guba Sándor <guba.sandor@cloud.bme.hu> Date: Tue, 11 Mar 2014 13:20:32 +0100 Subject: [PATCH] instance: added proper resultant_state --- circle/vm/models/instance.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/circle/vm/models/instance.py b/circle/vm/models/instance.py index 023bfe7..15871c5 100644 --- a/circle/vm/models/instance.py +++ b/circle/vm/models/instance.py @@ -761,8 +761,12 @@ class Instance(AclBase, VirtualMachineDescModel, TimeStampedModel): def shut_off(self, user=None, task_uuid=None): """Shut off VM. (plug-out) """ + def __on_commit(activity): + activity.resultant_state = 'STOPPED' + with instance_activity(code_suffix='shut_off', instance=self, - task_uuid=task_uuid, user=user) as act: + task_uuid=task_uuid, user=user, + on_commit=__on_commit) as act: # Destroy VM if self.node: self.__destroy_vm(act) -- libgit2 0.26.0