From afc3944a4a2b04afe214143eb6aa07feadc5734a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 18 Nov 2012 10:21:03 +0100 Subject: [PATCH] Fix assignment with no effect outside of iterator --- lib/liquid/context.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/liquid/context.rb b/lib/liquid/context.rb index 4500aeff..793bf137 100644 --- a/lib/liquid/context.rb +++ b/lib/liquid/context.rb @@ -168,6 +168,7 @@ module Liquid # Fetches an object starting at the local scope and then moving up the hierachy def find_variable(key) scope = @scopes.find { |s| s.has_key?(key) } + variable = nil if scope.nil? @environments.each do |e|