server/sources/datafeed.py
changeset 8434 39c5bb4dcc59
parent 8430 5bee87a14bb1
child 8435 5064b6e0d6f4
--- a/server/sources/datafeed.py	Wed Jun 06 10:26:34 2012 +0200
+++ b/server/sources/datafeed.py	Wed Jun 06 10:30:54 2012 +0200
@@ -378,7 +378,6 @@
                                 % (etype, ','.join(eids)))
 
     def update_if_necessary(self, entity, attrs):
-        self.notify_updated(entity)
         entity.complete(tuple(attrs))
         # check modification date and compare attribute values to only update
         # what's actually needed
@@ -388,7 +387,7 @@
                           if v != getattr(entity, k))
             if attrs:
                 entity.set_attributes(**attrs)
-
+                self.notify_updated(entity)
 
 class DataFeedXMLParser(DataFeedParser):