diff --git a/app/models/validations/sales_validations.rb b/app/models/validations/sales_validations.rb index 0655563d9..a49c7b087 100644 --- a/app/models/validations/sales_validations.rb +++ b/app/models/validations/sales_validations.rb @@ -6,6 +6,14 @@ module Validations::SalesValidations # Integer(record.offered_before_type_cast) if record.beds.present? && !record.beds.to_i.between?(1, 9) record.errors.add :beds, "Number of bedrooms must be between 1 and 9" + end + end + + def validate_beds_proptype(record) + # Integer(record.offered_before_type_cast) + if record.beds.present? && record.beds.to_i != 1 && record.proptype == 2 + record.errors.add :beds, "A bedsit can not have more than 1 bedroom" + record.errors.add :proptype, "A bedsit can not have more than 1 bedroom" end end end