diff --git a/src/engine.c b/src/engine.c
index a0197f64918f788114637e315345982fd8674cc7..a9cd03daa9e0d27dc00729b35691ff35fb898461 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -5229,6 +5229,7 @@ void engine_config(int restart, struct engine *e, int nr_nodes, int nodeID,
                    const char *restartfile) {
 
   /* Store the values and initialise global fields. */
+  e->nodeID = nodeID;
   e->nr_threads = nr_threads;
   e->nr_nodes = nr_nodes;
   e->proxy_ind = NULL;