Browse Source

Merge pull request #251 from hbrunn/8.0-auditlog_dont_crash_on_patched_method

[FIX] if someone else has overridden our patched,
pull/256/head
Guewen Baconnier 9 years ago
parent
commit
d58f0b16a0
  1. 3
      auditlog/models/rule.py

3
auditlog/models/rule.py

@ -170,7 +170,8 @@ class auditlog_rule(models.Model):
for rule in self: for rule in self:
model_model = self.env[rule.model_id.model] model_model = self.env[rule.model_id.model]
for method in ['create', 'read', 'write', 'unlink']: for method in ['create', 'read', 'write', 'unlink']:
if getattr(rule, 'log_%s' % method):
if getattr(rule, 'log_%s' % method) and hasattr(
getattr(model_model, method), 'origin'):
model_model._revert_method(method) model_model._revert_method(method)
updated = True updated = True
if updated: if updated:

Loading…
Cancel
Save