diff --git a/src/join.py b/src/join.py
index bb1db30e69209bb59b2fae1e823821dce5961faf..bcbce84d8a20356998e547b025f95f9c80e54b13 100644
--- a/src/join.py
+++ b/src/join.py
@@ -45,7 +45,8 @@ def download_join(station_name: Union[str, List[str]], stat_var: dict, station_t
     vars_dict = load_series_information(station_name, station_type, network_name, join_url_base, headers)
 
     # correct stat_var values if data is not aggregated (hourly)
-    [stat_var.update({k: "values"}) for k in stat_var.keys()]
+    if sampling == "hourly":
+        [stat_var.update({k: "values"}) for k in stat_var.keys()]
 
     # download all variables with given statistic
     data = None