diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-01-30 13:56:52 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-01-30 13:56:52 +0100 |
commit | 42d91015eb14e607cfb6cd414175682553f429b8 (patch) | |
tree | 429269e02dbfe6cb9580f935eabb777024217004 /ishtar_common/views.py | |
parent | dbefccd512ffed5e7d7d365f20f76720651cd578 (diff) | |
download | Ishtar-42d91015eb14e607cfb6cd414175682553f429b8.tar.bz2 Ishtar-42d91015eb14e607cfb6cd414175682553f429b8.zip |
Fix material_types search for finds - add tests for hierarchical searches
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r-- | ishtar_common/views.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py index dbbc3d538..b7ef5ea47 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -759,7 +759,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], if not idx: q = Q(**{r: val}) else: - q = q | Q(**{r: val}) + q |= Q(**{r: val}) and_reqs.append(q) break elif req.endswith(k_hr + '__pk'): @@ -769,7 +769,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], for idx in xrange(HIERARCHIC_LEVELS): req = req[:-2] + 'parent__pk' q = Q(**{req: val}) - reqs = reqs | q + reqs |= q and_reqs.append(reqs) break query = Q(**dct) |