diff --git a/src/plugins/sched/wiki2/job_will_run.c b/src/plugins/sched/wiki2/job_will_run.c
index e1346d1fcb3a3d9226abd0d314b598a1a6edc06d..ec5a9acd2f06ad70ff0097da13e4b9d84d5f9f33 100644
--- a/src/plugins/sched/wiki2/job_will_run.c
+++ b/src/plugins/sched/wiki2/job_will_run.c
@@ -189,6 +189,12 @@ static int	_will_run_test(uint32_t jobid, char *hostlist,
 			"SC=1 Job %d runnable later TASKLIST:%s",
 			jobid, picked_node_list);
 		*err_msg = reply_msg;
+	} else if (rc == ESLURM_REQUESTED_PART_CONFIG_UNAVAILABLE) {
+		*err_code = 1;
+		snprintf(reply_msg, sizeof(reply_msg),
+			"SC=1 Job %d not runnable with current configuration",
+			jobid);
+		*err_msg = reply_msg;
 	} else {
 		char *err_str = slurm_strerror(rc);
 		error("wiki: job %d never runnable on hosts=%s %s",