summaryrefslogtreecommitdiff
path: root/ishtar_common/utils.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-10-12 17:28:09 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-10-12 17:28:09 +0200
commite82219dead1078df30cd7006c024cb44a42e2089 (patch)
treed9eab5fe8c4eb9aa8b6dde3f74b12281e38cd842 /ishtar_common/utils.py
parent2f61567837dab3e2e7354d8b81e844596046cb2a (diff)
downloadIshtar-e82219dead1078df30cd7006c024cb44a42e2089.tar.bz2
Ishtar-e82219dead1078df30cd7006c024cb44a42e2089.zip
Searches: update_search_vectors command
Diffstat (limited to 'ishtar_common/utils.py')
-rw-r--r--ishtar_common/utils.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py
index f3b1a821b..5d9e85c60 100644
--- a/ishtar_common/utils.py
+++ b/ishtar_common/utils.py
@@ -313,7 +313,9 @@ def merge_tsvectors(vectors):
current_position = max_position
for dct_member in vector.split(" "):
- key, positions = dct_member.split(':')
+ splitted = dct_member.split(':')
+ key = ":".join(splitted[:-1])
+ positions = splitted[-1]
key = key[1:-1] # remove quotes
positions = [int(pos) + current_position
for pos in positions.split(',')]