Skip to content

Commit edcf066

Browse files
committed
Fix: add parsing of graphite settings
1 parent 6d14c5c commit edcf066

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

redash/data/manager.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,12 @@ def start_workers(self, workers_count, connection_type, connection_string):
158158
runner = query_runner_mysql.mysql(connection_string)
159159
elif connection_type == 'graphite':
160160
from redash.data import query_runner_graphite
161-
runner = query_runner_graphite.graphite(connection_string)
161+
connection_params = json.loads(connection_string)
162+
if connection_params['auth']:
163+
connection_params['auth'] = tuple(connection_params['auth'])
164+
else:
165+
connection_params['auth'] = None
166+
runner = query_runner_graphite.graphite(connection_params)
162167
else:
163168
from redash.data import query_runner
164169
runner = query_runner.redshift(connection_string)

0 commit comments

Comments
 (0)