diff options
Diffstat (limited to 'ishtar_common/utils.py')
| -rw-r--r-- | ishtar_common/utils.py | 4 | 
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(',')]  | 
