summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-04-23 00:30:32 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-04-23 00:31:25 +0200
commit2bfbae53d5f59cb38388070cc31ca12dbfe40487 (patch)
treeaa65401296d493c9704edd55bda5b3b749ba0bc7
parent2860fd0cf740783bfe666ba969c023ccbce9ef5e (diff)
downloadChimère-2bfbae53d5f59cb38388070cc31ca12dbfe40487.tar.bz2
Chimère-2bfbae53d5f59cb38388070cc31ca12dbfe40487.zip
Minor fix on CSV export
-rw-r--r--chimere/utils.py5
1 files 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():