From 56dad2a1b4d06c8c72d19d89dd3da579b4c75336 Mon Sep 17 00:00:00 2001 From: bohung Date: Thu, 4 Aug 2022 16:35:33 +0800 Subject: [PATCH] Fix bug. --- app/controllers/property_hires_controller.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/controllers/property_hires_controller.rb b/app/controllers/property_hires_controller.rb index 4a91ffc..a6145a7 100644 --- a/app/controllers/property_hires_controller.rb +++ b/app/controllers/property_hires_controller.rb @@ -272,8 +272,13 @@ class PropertyHiresController < ApplicationController recover = false if (session[:hire_data] rescue false) begin - hire = PHire.new({:id=>nil}.merge(session[:hire_data])) - recover = true + if session[:hire_data][:property_id] != property.id.to_s + session.delete(:hire_data) + hire = PHire.new(:id=>nil) + else + hire = PHire.new({:id=>nil}.merge(session[:hire_data])) + recover = true + end rescue => e puts e.to_s hire = PHire.new(:id=>nil)