|
|
@ -102,7 +102,7 @@ module Validations::SetupValidations |
|
|
|
location_inactive_status = inactive_status(record.startdate, record.location) |
|
|
|
location_inactive_status = inactive_status(record.startdate, record.location) |
|
|
|
|
|
|
|
|
|
|
|
if location_inactive_status.present? |
|
|
|
if location_inactive_status.present? |
|
|
|
date, scope, deactivation_date = location_inactive_status.values_at(:date, :scope, :deactivation_date) |
|
|
|
date, scope = location_inactive_status.values_at(:date, :scope) |
|
|
|
record.errors.add :startdate, :not_active, message: I18n.t("validations.lettings.setup.startdate.location.#{scope}.startdate", postcode: record.location.postcode, date:, deactivation_date:) |
|
|
|
record.errors.add :startdate, :not_active, message: I18n.t("validations.lettings.setup.startdate.location.#{scope}.startdate", postcode: record.location.postcode, date:, deactivation_date:) |
|
|
|
record.errors.add :location_id, :not_active, message: I18n.t("validations.lettings.setup.startdate.location.#{scope}.location_id", postcode: record.location.postcode, date:, deactivation_date:) |
|
|
|
record.errors.add :location_id, :not_active, message: I18n.t("validations.lettings.setup.startdate.location.#{scope}.location_id", postcode: record.location.postcode, date:, deactivation_date:) |
|
|
|
record.errors.add :scheme_id, :not_active, message: I18n.t("validations.lettings.setup.startdate.location.#{scope}.location_id", postcode: record.location.postcode, date:, deactivation_date:) |
|
|
|
record.errors.add :scheme_id, :not_active, message: I18n.t("validations.lettings.setup.startdate.location.#{scope}.location_id", postcode: record.location.postcode, date:, deactivation_date:) |
|
|
@ -115,7 +115,7 @@ module Validations::SetupValidations |
|
|
|
scheme_inactive_status = inactive_status(record.startdate, record.scheme) |
|
|
|
scheme_inactive_status = inactive_status(record.startdate, record.scheme) |
|
|
|
|
|
|
|
|
|
|
|
if scheme_inactive_status.present? |
|
|
|
if scheme_inactive_status.present? |
|
|
|
date, scope, deactivation_date = scheme_inactive_status.values_at(:date, :scope, :deactivation_date) |
|
|
|
date, scope = scheme_inactive_status.values_at(:date, :scope) |
|
|
|
record.errors.add :startdate, I18n.t("validations.lettings.setup.startdate.scheme.#{scope}.startdate", name: record.scheme.service_name, date:, deactivation_date:) |
|
|
|
record.errors.add :startdate, I18n.t("validations.lettings.setup.startdate.scheme.#{scope}.startdate", name: record.scheme.service_name, date:, deactivation_date:) |
|
|
|
record.errors.add :scheme_id, I18n.t("validations.lettings.setup.startdate.scheme.#{scope}.scheme_id", name: record.scheme.service_name, date:, deactivation_date:) |
|
|
|
record.errors.add :scheme_id, I18n.t("validations.lettings.setup.startdate.scheme.#{scope}.scheme_id", name: record.scheme.service_name, date:, deactivation_date:) |
|
|
|
end |
|
|
|
end |
|
|
|