lists, change loops

This commit is contained in:
j 2014-05-25 22:08:44 +02:00
commit e15ce62ee5
5 changed files with 21 additions and 10 deletions

View file

@ -171,14 +171,16 @@ class Changelog(db.Model):
if not meta[key] and i.meta.get('primaryid', [''])[0] == key:
logger.debug('remove id mapping %s %s', i.id, primary)
i.update_primaryid(*primary)
i.modified = ts2datetime(timestamp)
elif meta[key] and i.meta.get('primaryid') != primary:
logger.debug('edit mapping %s %s', i.id, primary)
i.update_primaryid(*primary)
i.modified = ts2datetime(timestamp)
else:
if 'primaryid' in i.meta:
return True
i.update_meta(meta)
i.modified = ts2datetime(timestamp)
i.modified = ts2datetime(timestamp)
i.save()
return True