Loading a record, already there, must trigger signals

review322003
This commit is contained in:
Cédric Krier committed 2012-04-13 11:42:14 +02:00
1 parent 9edf30a53c
commit dfee4cd190
1 file changed
+8 -8
+8 -8
View File
@@ -192,15 +192,15 @@ class Group(SignalEvent, list):
new_records = []
for id in ids:
if self.get(id):
continue
new_record = Record(self.model_name, id, group=self)
self.append(new_record)
new_record = self.get(id)
if not new_record:
new_record = Record(self.model_name, id, group=self)
self.append(new_record)
new_record.signal_connect(self, 'record-changed',
self._record_changed)
new_record.signal_connect(self, 'record-modified',
self._record_modified)
new_records.append(new_record)
new_record.signal_connect(self, 'record-changed',
self._record_changed)
new_record.signal_connect(self, 'record-modified',
self._record_modified)
# Remove previously removed or deleted records
for record in self.record_removed[:]: