diff --git a/workflow/rocoto/tasks.py b/workflow/rocoto/tasks.py
index 1bb49bd8e1..db21298a25 100644
--- a/workflow/rocoto/tasks.py
+++ b/workflow/rocoto/tasks.py
@@ -62,7 +62,7 @@ def __init__(self, app_config: AppConfig, run: str) -> None:
self.n_tiles = 6 # TODO - this needs to be elsewhere
# DATAROOT is set by prod_envir in ops. Here, we use `STMP` to construct DATAROOT
- dataroot_str = f"{self._base.get('STMP')}/RUNDIRS/{self._base.get('PSLOT')}/{self.cdump}.@Y@m@d@H"
+ dataroot_str = f"{self._base.get('STMP')}/RUNDIRS/{self._base.get('PSLOT')}/{self.run}.@Y@m@d@H"
envar_dict = {'RUN_ENVIR': self._base.get('RUN_ENVIR', 'emc'),
'HOMEgfs': self.HOMEgfs,
'EXPDIR': self._base.get('EXPDIR'),