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)