Browse Source

Vérifie que le content_type existe dans un objet Revision

Prévient le cas d'un objet delete mais sans revert l'action
granuban
Maël Kervella 8 years ago
committed by Pierre Cadart
parent
commit
6e020e3cee
  1. 10
      logs/views.py

10
logs/views.py

@ -74,7 +74,15 @@ def index(request):
reversions = [] reversions = []
for revision in revisions : for revision in revisions :
for reversion in revision.version_set.all() : for reversion in revision.version_set.all() :
if reversion.content_type.name in ['ban', 'whitelist', 'vente', 'cotisation', 'interface', 'user'] :
content = ''
try :
content = reversion.content_type.name
except :
# If reversion has no content_type (when object has been deleted)
pass
if content in ['ban', 'whitelist', 'vente', 'cotisation', 'interface', 'user'] :
reversions.append( reversions.append(
{'id' : revision.id, {'id' : revision.id,
'datetime': revision.date_created.strftime('%d/%m/%y %H:%M:%S'), 'datetime': revision.date_created.strftime('%d/%m/%y %H:%M:%S'),

Loading…
Cancel
Save