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)