summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ishtar/furnitures/views.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/ishtar/furnitures/views.py b/ishtar/furnitures/views.py
index 5848eea64..d7edbf782 100644
--- a/ishtar/furnitures/views.py
+++ b/ishtar/furnitures/views.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
-# Copyright (C) 2010 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
+# Copyright (C) 2010-2011 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as
@@ -136,9 +136,11 @@ def get_item(model, func_name, default_name):
def func(request, type='json', **dct):
if not type:
type = 'json'
+ fields = [model._meta.get_field_by_name(k)[0] for k in model._meta.get_all_field_names()]
request_keys = dict([(field.name,
field.name + (hasattr(field, 'rel') and '__pk' or ''))
- for field in model._meta.fields])
+ for field in fields])
+ #for field in model._meta.get_all_field_names()])
dct = {}
for k in request_keys:
q = request.GET.get(k)
@@ -165,7 +167,6 @@ def get_item(model, func_name, default_name):
sign = q and q == u'desc' and "-" or ''
items = items.order_by(sign + k)
datas = []
- f = items[0]
for item in items:
data = [item.pk]
for k in model.TABLE_COLS: