From dba2944273426e3aec71d0117c537f42ff75eea5 Mon Sep 17 00:00:00 2001 From: Bohung Date: Tue, 21 Jun 2022 11:39:36 +0800 Subject: [PATCH] Fix bug. --- app/models/property.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/models/property.rb b/app/models/property.rb index 5eb2a10..818b47d 100644 --- a/app/models/property.rb +++ b/app/models/property.rb @@ -44,7 +44,7 @@ class Property field :hiring_person_number, type: Hash, default: {"enable"=>"1","required"=>"true"} field :hiring_person_name, type: Hash, default: {"enable"=>"1","required"=>"true"} field :reason_for_hire, type: Hash, default: {"enable"=>"1","required"=>"true"} - field :note_for_hire + field :note_for_hire, type: Hash, default: {"enable"=>"1","required"=>"false"} field :organization field :person_in_charge field :tel_of_person_in_charge @@ -498,7 +498,8 @@ class Property end form_index = form_index +1 else - if self.send(field_name)["required"] == "true" && booking_p[field_name].blank? + field_setting = self.send(field_name) + if field_setting && field_setting["required"] == "true" && booking_p[field_name].blank? error_messages += "#{self.custom_text(field_name,"name")}: #{unfilled_text}\n" end end