From d36cb6f360180845fb1587c781355d453aab4f05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 25 Nov 2018 14:08:27 +0100 Subject: [PATCH] handle FlareContentListingObject modified attribute --- src/collective/dms/basecontent/browser/column.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)