From 1ea56dfd39e769b0bca4cb3bd029186f424b57c4 Mon Sep 17 00:00:00 2001 From: Kálmán Viktor <kviktor@cloud.bme.hu> Date: Wed, 11 May 2016 15:20:07 +0200 Subject: [PATCH] vm: fix vm state changed to XY on None message --- circle/vm/models/instance.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/circle/vm/models/instance.py b/circle/vm/models/instance.py index 9925c56..3e9a46f 100644 --- a/circle/vm/models/instance.py +++ b/circle/vm/models/instance.py @@ -447,12 +447,17 @@ class Instance(AclBase, VirtualMachineDescModel, StatusModel, OperatedMixin, if new_node is False: # None would be a valid value new_node = self.node # log state change + + if new_node: + msg = ugettext_noop("vm state changed to %(state)s on %(node)s") + else: + msg = ugettext_noop("vm state changed to %(state)s") + try: act = InstanceActivity.create( code_suffix='vm_state_changed', - readable_name=create_readable( - ugettext_noop("vm state changed to %(state)s on %(node)s"), - state=new_state, node=new_node), + readable_name=create_readable(msg, state=new_state, + node=new_node), instance=self) except ActivityInProgressError: pass # discard state change if another activity is in progress. -- libgit2 0.26.0