diff --git a/src/collective/dms/basecontent/browser/column.py b/src/collective/dms/basecontent/browser/column.py index 0782ded..82b5537 100644 --- a/src/collective/dms/basecontent/browser/column.py +++ b/src/collective/dms/basecontent/browser/column.py @@ -35,7 +35,10 @@ class Column(z3c.table.column.Column, grok.MultiAdapter): def _get_value_cachekey(method, request, item, attribute, default=None): - return (item.getPath(), item.modified, attribute, default) + if hasattr(item, 'modified'): + return (item.getPath(), item.modified, attribute, default) + else: + return (item.getPath(), item.ModificationDate(), attribute, default) @ram.cache(_get_value_cachekey)