diff --git a/src/slurmctld/read_config.c b/src/slurmctld/read_config.c
index 1bf862e5f495cd21d26dc44e4dc32856930a3cd3..563bdc0a9d90a2531c0d5631fc004741dbc523ce 100644
--- a/src/slurmctld/read_config.c
+++ b/src/slurmctld/read_config.c
@@ -342,6 +342,8 @@ static int _handle_downnodes_line(slurm_conf_downnodes_t *down)
 		if (down->reason) {
 			xfree(node_rec->reason);
 			node_rec->reason = xstrdup(down->reason);
+			node_rec->reason_time = time(NULL);
+			node_rec->reason_uid = getuid();
 		}
 		free(alias);
 	}