Browse Source

don't block log creation on staircasing date errors

pull/3001/head
Carolyn 2 months ago
parent
commit
8529932a01
  1. 4
      app/models/validations/sales/sale_information_validations.rb

4
app/models/validations/sales/sale_information_validations.rb

@ -44,7 +44,7 @@ module Validations::Sales::SaleInformationValidations
if record.saledate.present? && record.initialpurchase > record.saledate if record.saledate.present? && record.initialpurchase > record.saledate
record.errors.add :initialpurchase, I18n.t("validations.sales.sale_information.initialpurchase.must_be_before_saledate") record.errors.add :initialpurchase, I18n.t("validations.sales.sale_information.initialpurchase.must_be_before_saledate")
record.errors.add :saledate, I18n.t("validations.sales.sale_information.saledate.must_be_after_initial_purchase_date") record.errors.add :saledate, :skip_bu_error, I18n.t("validations.sales.sale_information.saledate.must_be_after_initial_purchase_date")
end end
end end
@ -57,7 +57,7 @@ module Validations::Sales::SaleInformationValidations
if record.saledate.present? && record.lasttransaction > record.saledate if record.saledate.present? && record.lasttransaction > record.saledate
record.errors.add :lasttransaction, I18n.t("validations.sales.sale_information.lasttransaction.must_be_before_saledate") record.errors.add :lasttransaction, I18n.t("validations.sales.sale_information.lasttransaction.must_be_before_saledate")
record.errors.add :saledate, I18n.t("validations.sales.sale_information.saledate.must_be_after_last_transaction_date") record.errors.add :saledate, :skip_bu_error, I18n.t("validations.sales.sale_information.saledate.must_be_after_last_transaction_date")
end end
if record.initialpurchase.present? && record.lasttransaction < record.initialpurchase if record.initialpurchase.present? && record.lasttransaction < record.initialpurchase
record.errors.add :initialpurchase, I18n.t("validations.sales.sale_information.initialpurchase.must_be_before_last_transaction") record.errors.add :initialpurchase, I18n.t("validations.sales.sale_information.initialpurchase.must_be_before_last_transaction")

Loading…
Cancel
Save