Browse Source

refactor: simplify

pull/1455/head
natdeanlewissoftwire 3 years ago
parent
commit
b93df70b3e
  1. 4
      app/models/scheme.rb
  2. 2
      app/models/validations/setup_validations.rb

4
app/models/scheme.rb

@ -255,10 +255,6 @@ class Scheme < ApplicationRecord
status == :deactivated
end
def has_confirmed_locations?
confirmed_locations_count.positive?
end
private
def confirmed_locations_count

2
app/models/validations/setup_validations.rb

@ -23,7 +23,7 @@ module Validations::SetupValidations
def validate_scheme_has_confirmed_locations_validation(record)
return unless record.scheme
unless record.scheme.has_confirmed_locations?
unless record.scheme.locations.confirmed.any?
record.errors.add :scheme_id, I18n.t("validations.scheme.no_completed_locations")
end
end

Loading…
Cancel
Save