From c4d0857e7c8abb4d27993f08a29acade4f40a3e9 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Wed, 25 Jan 2023 15:46:58 +0000 Subject: [PATCH] feat: wip commit --- .../validations/sales/sale_information_validations.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/models/validations/sales/sale_information_validations.rb b/app/models/validations/sales/sale_information_validations.rb index 49e39d052..874ebfc73 100644 --- a/app/models/validations/sales/sale_information_validations.rb +++ b/app/models/validations/sales/sale_information_validations.rb @@ -15,6 +15,15 @@ module Validations::Sales::SaleInformationValidations end end + def validate_exchange_date_before_completion_date(record) + return unless record.exdate && record.saledate + + if record.exdate > record.saledate + record.errors.add :exdate, "Exchange date must be before completion date" + record.errors.add :saledate, "Exchange date must be before completion date" + end + end + def validate_previous_property_unit_type(record) return unless record.fromprop && record.frombeds