From f1783307d5e5face45b68ac4bba43632af19f3f9 Mon Sep 17 00:00:00 2001 From: Tom Locke Date: Thu, 24 Apr 2008 09:21:11 +0100 Subject: [PATCH] ModelController - fix to checking in superclass for permission_denied and not_found methods --- hobo/lib/hobo/model_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hobo/lib/hobo/model_controller.rb b/hobo/lib/hobo/model_controller.rb index c733acd48..4ad5fb7de 100644 --- a/hobo/lib/hobo/model_controller.rb +++ b/hobo/lib/hobo/model_controller.rb @@ -500,7 +500,7 @@ def hobo_reorder def permission_denied(error) self.this = nil # Otherwise this gets sent user_view - if :permission_denied.in?(superclass.instance_methods) + if :permission_denied.in?(self.class.superclass.instance_methods) super else respond_to do |wants| @@ -520,7 +520,7 @@ def permission_denied(error) def not_found(error) - if :not_found_response.in?(superclass.instance_methods) + if :not_found_response.in?(self.class.superclass.instance_methods) super elsif render_tag("not-found-page", {}, :status => 404) # cool