From 2bfbae53d5f59cb38388070cc31ca12dbfe40487 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 23 Apr 2013 00:30:32 +0200 Subject: Minor fix on CSV export --- chimere/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/chimere/utils.py b/chimere/utils.py index 028da06..f86e5db 100644 --- a/chimere/utils.py +++ b/chimere/utils.py @@ -559,8 +559,9 @@ class CSVManager(ImportManager): cls_name = queryset.model.__name__.lower() if not cols: cols = list(cls.COLS) - for pm in queryset.model.all_properties(): - cols.append((pm.name, pm.getAttrName(), pm.getAttrName()+'_set')) + if hasattr(queryset.model, 'all_properties'): + for pm in queryset.model.all_properties(): + cols.append((pm.name, pm.getAttrName(), pm.getAttrName()+'_set')) header = [col[0] for col in cols] dct['data'].append(header) for item in queryset.all(): -- cgit v1.2.3