Browse Source

Update validate scheme method

pull/2744/head
Manny Dinssa 1 year ago
parent
commit
b5e049df71
  1. 8
      app/models/validations/setup_validations.rb

8
app/models/validations/setup_validations.rb

@ -73,11 +73,11 @@ module Validations::SetupValidations
end end
def validate_scheme(record) def validate_scheme(record)
if record.scheme&.status == :incomplete return unless record.scheme
record.errors.add :scheme_id, :incomplete, message: I18n.t("validations.lettings.setup.scheme.incomplete")
end
if record.scheme&.locations.nil? || (record.scheme&.locations.present? && record.scheme.locations.confirmed.none?) if record.scheme.status == :incomplete
record.errors.add :scheme_id, :incomplete, message: I18n.t("validations.lettings.setup.scheme.incomplete")
elsif record.scheme.locations.nil? || (record.scheme.locations.present? && record.scheme.locations.confirmed.none?)
record.errors.add :scheme_id, :no_completed_locations, message: I18n.t("validations.lettings.setup.scheme.no_completed_locations") record.errors.add :scheme_id, :no_completed_locations, message: I18n.t("validations.lettings.setup.scheme.no_completed_locations")
end end

Loading…
Cancel
Save