diff --git a/src/slurmctld/proc_req.c b/src/slurmctld/proc_req.c
index 9201a44813e96bc190bebe765a5a6f6e10e0098a..7c941100e0aec4485995de3c101ebf0675ca5c35 100644
--- a/src/slurmctld/proc_req.c
+++ b/src/slurmctld/proc_req.c
@@ -1897,7 +1897,8 @@ static void _slurm_rpc_job_step_create(slurm_msg_t * msg)
 	if (error_code) {
 		unlock_slurmctld(job_write_lock);
 		_throttle_fini(&active_rpc_cnt);
-		if (error_code == ESLURM_PROLOG_RUNNING) {
+		if ((error_code == ESLURM_PROLOG_RUNNING) ||
+		    (error_code == ESLURM_DISABLED)) {	/* job suspended */
 			debug("_slurm_rpc_job_step_create for job %u: %s",
 			      req_step_msg->job_id, slurm_strerror(error_code));
 		} else {