| 
					
				 | 
			
			
				@@ -15,7 +15,8 @@ module Blazer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     before_action :set_query, only: [:show, :edit, :update, :destroy] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def index 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      @queries = Blazer::Query.order(:name).includes(:creator) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      @queries = Blazer::Query.order(:name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      @queries = @queries.includes(:creator) if Blazer.user_class 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       @trending_queries = Blazer::Audit.group(:query_id).where("created_at > ?", 2.days.ago).having("COUNT(DISTINCT user_id) >= 3").uniq.count(:user_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -25,7 +26,7 @@ module Blazer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def create 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       @query = Blazer::Query.new(query_params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      @query.creator = current_user if respond_to?(:current_user) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      @query.creator = current_user if respond_to?(:current_user) && Blazer.user_class 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if @query.save 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         redirect_to @query 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -64,7 +65,7 @@ module Blazer 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if Blazer.audit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           audit = Blazer::Audit.new(statement: @statement) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           audit.query = @query 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          audit.user = current_user if respond_to?(:current_user) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          audit.user = current_user if respond_to?(:current_user) && Blazer.user_class 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           audit.save! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |