From 80512ca6c6e051285ff3558307732b4ac346e894 Mon Sep 17 00:00:00 2001
From: Őry Máté <ory.mate@cloud.bme.hu>
Date: Thu, 18 Sep 2014 10:47:13 +0200
Subject: [PATCH] vm: fix coding error

---
 circle/vm/models/node.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/circle/vm/models/node.py b/circle/vm/models/node.py
index 1987615..8a9dba4 100644
--- a/circle/vm/models/node.py
+++ b/circle/vm/models/node.py
@@ -364,11 +364,11 @@ class Node(OperatedMixin, TimeStampedModel):
                     self.instance_set.get(id=i['id']).vm_state_changed(d)
 
                 del domains[i['id']]
-        for i in domains.values():
+        for id, state in domains.iteritems():
             from .instance import Instance
-            logger.info('Node %s update: domain %s in libvirt but not in db.',
-                        self, i['id'])
-            Instance.objects.get(id=i['id']).vm_state_changed(i['state'], self)
+            logger.error('Node %s update: domain %s in libvirt but not in db.',
+                         self, id)
+            Instance.objects.get(id=id).vm_state_changed(state, self)
 
     @classmethod
     def get_state_count(cls, online, enabled):
--
libgit2 0.26.0