From 5dcc4ee332974f9ca477a96383b7458db13740be Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 17 Jan 2021 00:52:24 +0100
Subject: [PATCH] adapt to new StorageLeaf API version 2.0.1

---
 src/logic/service/services/StorageLeafService.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/logic/service/services/StorageLeafService.py b/src/logic/service/services/StorageLeafService.py
index b11d6f2..75c9082 100644
--- a/src/logic/service/services/StorageLeafService.py
+++ b/src/logic/service/services/StorageLeafService.py
@@ -24,12 +24,12 @@ class StorageLeafService(MultiCacheKeyService):
     def _fetch_data(self, settings: Dict) -> Dict:
         fetchType = settings['fetchType']
         if fetchType == 'minMax':
-            joinedIDs = ','.join([str(item) for item in settings["sensorIDsForMinMax"]])
+            joinedIDs = '&'.join([f'sensorIds={item}' for item in settings["sensorIDsForMinMax"]])
             startDateTime = urllib.parse.quote(settings['startDateTime'])
             endDateTime = urllib.parse.quote(settings['endDateTime'])
 
             urlMinMax = Helpers.join_url_parts(settings['url'],
-                                               f'measurements/minMax?sensorIds={joinedIDs}'
+                                               f'measurements/minMax?{joinedIDs}'
                                                f'&startDateTime={startDateTime}'
                                                f'&endDateTime={endDateTime}')
             minMaxResponse = requests.get(urlMinMax)
-- 
GitLab