Skip to content

Commit

Permalink
Fixed unnecessary DB query with named scopes
Browse files Browse the repository at this point in the history
  • Loading branch information
stffn committed Sep 13, 2009
1 parent 824b11b commit e90082c
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion lib/declarative_authorization/obligation_scope.rb
Expand Up @@ -128,7 +128,11 @@ def map_reflection_for( path )

reflection = path.empty? ? @proxy_scope : begin
parent = reflection_for( path[0..-2] )
parent.klass.reflect_on_association( path.last )
if parent.respond_to?(:klass)
parent.klass.reflect_on_association( path.last )
else
parent.reflect_on_association( path.last )
end
rescue
parent.reflect_on_association( path.last )
end
Expand Down

0 comments on commit e90082c

Please sign in to comment.