diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index b903c23ae94430d0fea1849295bee2ce26566504..366de2587679ad46504b8ed298d88728f91eb02b 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -8009,7 +8009,7 @@ int update_job(job_desc_msg_t * job_specs, uid_t uid) goto fini; if (job_specs->name) { - if (!IS_JOB_PENDING(job_ptr)) { + if (IS_JOB_FINISHED(job_ptr)) { error_code = ESLURM_DISABLED; goto fini; } else {