diff --git a/app/services/can_recruit_with_pending_conditions.rb b/app/services/can_recruit_with_pending_conditions.rb index 8f73fbaff2f..e0165b81521 100644 --- a/app/services/can_recruit_with_pending_conditions.rb +++ b/app/services/can_recruit_with_pending_conditions.rb @@ -29,9 +29,8 @@ def offer_has_pending_ske_conditions? end def offer_has_no_unmet_non_ske_conditions? - application_choice.offer.conditions.none? do |condition| - !condition.is_a?(SkeCondition) && !condition.met? - end + non_ske_conditions = application_choice.offer.conditions - application_choice.offer.ske_conditions + non_ske_conditions.all?(&:met?) end def provider_is_scitt?