diff --git a/SEPTREFHUM.py b/SEPTREFHUM.py
index 491e27dc3b1ad9c23f18fdc2bb3ddf1bc1e70228..2db40a9677efcdf8308c53545cb80e469465fa1c 100755
--- a/SEPTREFHUM.py
+++ b/SEPTREFHUM.py
@@ -84,15 +84,15 @@ else:
     year = today.year
 
 weather_data_path = infile_path
-if year != today.year:
+if year < today.year:
     weather_data_path = f"{infile_archive_path}{year}/"
 
 # Path to store intermediary calculations
 tmpfile_path = f"tmp/{year}/"
 
 # Paths to store generated result files
-outfile_path = f"os.getenv('DATA_DIR'){year}/"
-mapfile_outdir = f"os.getenv('MAPFILE_DIR'){year}/"
+outfile_path = f"{os.getenv('DATA_DIR')}{year}/"
+mapfile_outdir = f"{os.getenv('MAPFILE_DIR')}{year}/"
 
 TEMPERATURE_THRESHOLD = 8.0