diff options
Diffstat (limited to 'ishtar_common/views_item.py')
| -rw-r--r-- | ishtar_common/views_item.py | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index f2d0ffdd5..b30a9e525 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -2532,11 +2532,22 @@ def get_item(              else:                  q = Q(pk=selected_ids)              and_reqs.append(q) + +        # translate submited (and default) parameters to dict and queries          for k in request_keys:              val = request_items.get(k)              if not val:                  continue +            # manage ambiguity between start_date and "start" for pagination +            if k == "start": +                try: +                    int(val) +                    # if can be converted in int -> pagination +                    continue +                except ValueError: +                    pass +              req_keys = request_keys[k]              target = dct              if k in query_parameters: | 
