Browse Source

Fixed cache invalidate when switching modes

Andrew Kane 8 years ago
parent
commit
61163a683a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      lib/blazer/data_source.rb

+ 2 - 2
lib/blazer/data_source.rb

@@ -139,8 +139,8 @@ module Blazer
       error = nil
       error = nil
       cached_at = nil
       cached_at = nil
       just_cached = false
       just_cached = false
-      cache_key = self.cache_key(statement) if cache
-      if cache && !options[:refresh_cache]
+      cache_key = self.cache_key(statement) if cache_mode != "off"
+      if cache_mode != "off" && !options[:refresh_cache]
         value = Blazer.cache.read(cache_key)
         value = Blazer.cache.read(cache_key)
         columns, rows, cached_at = Marshal.load(value) if value
         columns, rows, cached_at = Marshal.load(value) if value
       end
       end