diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-05-28 16:16:36 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-17 13:21:28 +0200 |
commit | 963af41250b55d0e578c4a4481554323f82516df (patch) | |
tree | 95818142c6d7c816f265f04ab363d1025ddf9805 | |
parent | 3e9233bfa76a5d472a262f951de566c6e9e5301f (diff) | |
download | Ishtar-963af41250b55d0e578c4a4481554323f82516df.tar.bz2 Ishtar-963af41250b55d0e578c4a4481554323f82516df.zip |
Search: fix no "id" count (use "pk") - fix py3 int conversion
-rw-r--r-- | ishtar_common/views_item.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index 65695f067..f6d8fa5b0 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -1620,7 +1620,7 @@ def get_item(model, func_name, default_name, extra_request_keys=None, items = items.extra(**extra) items = items.distinct() - items_nb = items.values('id').aggregate(Count('id'))['id__count'] + items_nb = items.values('pk').aggregate(Count('pk'))['pk__count'] if count: return items_nb # print(str(items.query).encode('utf-8')) @@ -1773,7 +1773,7 @@ def get_item(model, func_name, default_name, extra_request_keys=None, except (TypeError, ValueError, AssertionError): start = 0 page_nb = 1 - end = page_nb * row_nb + end = int(page_nb * row_nb) if full == 'shortcut': start = 0 end = 20 |