diff --git a/rslib/src/scheduler/fsrs/memory_state.rs b/rslib/src/scheduler/fsrs/memory_state.rs index a65c1c79f..806791312 100644 --- a/rslib/src/scheduler/fsrs/memory_state.rs +++ b/rslib/src/scheduler/fsrs/memory_state.rs @@ -159,8 +159,9 @@ impl Collection { &mut on_updated_card, )?; - let mut rescheduler = self - .get_config_bool(BoolKey::LoadBalancerEnabled) + let mut rescheduler = req + .reschedule + .bitand(self.get_config_bool(BoolKey::LoadBalancerEnabled)) .then(|| Rescheduler::new(self)) .transpose()?;