diff --git a/src/logic/service/services/StorageLeafService.py b/src/logic/service/services/StorageLeafService.py index b11d6f22d9225f7740c17bb3f302c8924be4a081..75c9082fa600ed4381ff7aad6ee22c5b19ebaf75 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)