From 01a877b1d0e577866e4112a2f5bc12d16db93302 Mon Sep 17 00:00:00 2001 From: sabadam32 Date: Thu, 6 Dec 2018 15:05:44 -0600 Subject: [PATCH] added index to list output caused problems with node QS decoding --- nested_query_string/nested_query_string.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nested_query_string/nested_query_string.py b/nested_query_string/nested_query_string.py index 5b50a2f..51faf8f 100644 --- a/nested_query_string/nested_query_string.py +++ b/nested_query_string/nested_query_string.py @@ -33,8 +33,8 @@ def encode(cls, value, key = None): return result elif class_name == list: result = [] - for v in value: - result.append(cls.encode(v, key+'[]')) + for i, v in enumerate(value): + result.append(cls.encode(v, key+'[{0}]'.format(i))) result = '&'.join(result) return result elif class_name == str: