diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c
index a0f0c22dab0299a204076f94c635089fe732573b..7e7a5789b94f10649ab92d12fa3e2bf2c3d86a5a 100644
--- a/src/slurmctld/job_mgr.c
+++ b/src/slurmctld/job_mgr.c
@@ -6743,8 +6743,7 @@ extern void set_job_prio(struct job_record *job_ptr)
 		return;
 	job_ptr->priority = slurm_sched_initial_priority(lowest_prio,
 							 job_ptr);
-	if ((job_ptr->priority <= 1) ||
-	    (job_ptr->direct_set_prio) ||
+	if ((job_ptr->direct_set_prio) ||
 	    (job_ptr->details && (job_ptr->details->nice != NICE_OFFSET)))
 		return;
 
@@ -8213,8 +8212,7 @@ int update_job(job_desc_msg_t * job_specs, uid_t uid)
 
 			detail_ptr->begin_time = job_specs->begin_time;
 			update_accounting = true;
-			if ((job_ptr->priority == 1) &&
-			    (detail_ptr->begin_time <= now))
+			if (detail_ptr->begin_time <= now)
 				set_job_prio(job_ptr);
 			slurm_make_time_str(&detail_ptr->begin_time, time_str,
 					    sizeof(time_str));