From 8529932a0141fa29b30e6d0384d8c018d4d9c05c Mon Sep 17 00:00:00 2001 From: Carolyn Date: Tue, 18 Mar 2025 19:20:01 +0000 Subject: [PATCH] don't block log creation on staircasing date errors --- app/models/validations/sales/sale_information_validations.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/validations/sales/sale_information_validations.rb b/app/models/validations/sales/sale_information_validations.rb index 2b2d4df27..5f27fc760 100644 --- a/app/models/validations/sales/sale_information_validations.rb +++ b/app/models/validations/sales/sale_information_validations.rb @@ -44,7 +44,7 @@ module Validations::Sales::SaleInformationValidations 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 :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 @@ -57,7 +57,7 @@ module Validations::Sales::SaleInformationValidations 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 :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 if record.initialpurchase.present? && record.lasttransaction < record.initialpurchase record.errors.add :initialpurchase, I18n.t("validations.sales.sale_information.initialpurchase.must_be_before_last_transaction")