Allow duplicate tag keys
This commit is contained in:
parent
8010ebf2c1
commit
835be7e001
|
@ -110,8 +110,9 @@ class StorageBackend(object):
|
|||
if not query_created:
|
||||
search_query = self.construct_query(None, size, index, blank=True)
|
||||
query_created = True
|
||||
for tagname, tagvalue in tags.items():
|
||||
add_bool.append({tagname: tagvalue})
|
||||
for item in tags:
|
||||
for tagname, tagvalue in item.items():
|
||||
add_bool.append({tagname: tagvalue})
|
||||
|
||||
valid = self.check_valid_query(query_params, custom_query)
|
||||
if isinstance(valid, dict):
|
||||
|
|
|
@ -60,14 +60,14 @@ def parse_tags(tags_pre):
|
|||
"""
|
||||
Parse the tags from the variable tags_pre.
|
||||
"""
|
||||
tags = {}
|
||||
tags = []
|
||||
tags_spl = tags_pre.split(",")
|
||||
if tags_spl:
|
||||
for tag in tags_spl:
|
||||
tag = tag.split(": ")
|
||||
if len(tag) == 2:
|
||||
key, val = tag
|
||||
tags[key] = val
|
||||
tags.append({key: val})
|
||||
return tags
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue