Andrew Kane 8 éve
szülő
commit
f07fe4e54a

+ 2 - 2
app/controllers/blazer/queries_controller.rb

@@ -239,7 +239,7 @@ module Blazer
 
     def set_queries(limit = nil)
       @my_queries =
-        if limit && blazer_user && !params[:filter]
+        if limit && blazer_user && !params[:filter] && Blazer.audit
           queries_by_ids(Blazer::Audit.where(user_id: blazer_user.id).where("created_at > ?", 30.days.ago).where("query_id IS NOT NULL").group(:query_id).order("count_all desc").count.keys)
         else
           []
@@ -250,7 +250,7 @@ module Blazer
 
       if blazer_user && params[:filter] == "mine"
         @queries = @queries.where(creator_id: blazer_user.id).reorder(updated_at: :desc)
-      elsif blazer_user && params[:filter] == "viewed"
+      elsif blazer_user && params[:filter] == "viewed" && Blazer.audit
         @queries = queries_by_ids(Blazer::Audit.where(user_id: blazer_user.id).order(created_at: :desc).limit(500).pluck(:query_id).uniq)
       else
         @queries = @queries.where("id NOT IN (?)", @my_queries.map(&:id)) if @my_queries.any?

+ 1 - 1
app/models/blazer/query.rb

@@ -8,7 +8,7 @@ module Blazer
 
     validates :statement, presence: true
 
-    scope :named, -> { where("name <> ''") }
+    scope :named, -> { where("blazer_queries.name <> ''") }
 
     def to_param
       [id, name].compact.join("-").gsub("'", "").parameterize