diff --git a/PSILARTEMP.py b/PSILARTEMP.py
index 5dd05bfb742266fd3364e1d013e03009fb7f0d85..4047cfe401fc938486177bd618650f61f8e35261 100755
--- a/PSILARTEMP.py
+++ b/PSILARTEMP.py
@@ -178,8 +178,8 @@ template = env.get_template("mapfile/template.j2")
 output = template.render(
     {
         "timestep_dates": timestep_dates,
-        "mapserver_data_dir": os.getenv("MAPSERVER_DATA_DIR"),
-        "mapserver_mapfile_dir": os.getenv("MAPSERVER_MAPFILE_DIR"),
+        "mapserver_data_dir": f"{os.getenv('MAPSERVER_DATA_DIR')}{year}/",
+        "mapserver_mapfile_dir": f"{os.getenv('MAPSERVER_MAPFILE_DIR')}{year}/",
         "mapserver_log_file": os.getenv("MAPSERVER_LOG_FILE"),
         "mapserver_image_path": os.getenv("MAPSERVER_IMAGE_PATH"),
         "mapserver_extent": os.getenv("MAPSERVER_EXTENT"),