# HG changeset patch # User Sverre Rabbelier # Date 1237124145 0 # Node ID 3d50c8c34d6ae3a6b2caea134d8f39bbcd2e607d # Parent d5272c2ded9f6d18509504dcfc2db4530aa16fa2 Don't create csv export when no key_order is defined Patch by: Sverre Rabbelier diff -r d5272c2ded9f -r 3d50c8c34d6a app/soc/views/models/base.py --- a/app/soc/views/models/base.py Sun Mar 15 13:16:38 2009 +0000 +++ b/app/soc/views/models/base.py Sun Mar 15 13:35:45 2009 +0000 @@ -546,13 +546,11 @@ content = contents[export] key_order = content.get('key_order') - data = [i.toDict(key_order) for i in content['data']] + if key_order: + data = [i.toDict(key_order) for i in content['data']] - if not key_order: - data = [i.values() for i in data] - - filename = "export_%d" % export - return self.csv(request, data, filename, params, key_order) + filename = "export_%d" % export + return self.csv(request, data, filename, params, key_order) context = dicts.merge(context, helper.responses.getUniversalContext(request))