diff options
author | Étienne Loks <etienne.loks@proxience.com> | 2014-12-12 12:53:14 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@proxience.com> | 2014-12-12 12:53:14 +0100 |
commit | 73e90e7b2267c0f7c163401a1b8d7435962818ad (patch) | |
tree | 13999cd5d1595d4210a98a89b9b7a0316aec6e2c /ishtar_common/models.py | |
parent | 5f676f495bd8b7baa1545db3d706c0e4b50ef3fb (diff) | |
download | Ishtar-73e90e7b2267c0f7c163401a1b8d7435962818ad.tar.bz2 Ishtar-73e90e7b2267c0f7c163401a1b8d7435962818ad.zip |
Fix history on batch removing of users (refs #2170)
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r-- | ishtar_common/models.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 1031df71e..a9e778dd6 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -103,7 +103,11 @@ class ValueGetter(object): class HistoricalRecords(BaseHistoricalRecords): def create_historical_record(self, instance, type): - history_modifier = getattr(instance, 'history_modifier', None) + try: + history_modifier = getattr(instance, 'history_modifier', None) + except User.DoesNotExist: + # on batch removing of users, user could have disapeared + return manager = getattr(instance, self.manager_name) attrs = {} for field in instance._meta.fields: |