From 036341d8bab735a94c7a8122b00e8adb489c84ec Mon Sep 17 00:00:00 2001 From: evazion Date: Tue, 1 Mar 2022 17:38:46 -0600 Subject: [PATCH] aliases/implications: fix ambiguous column reference on index page. Fix searches like this: https://danbooru.donmai.us/tag_aliases?search[consequent_tag][category]=1&search[order]=created_at failing with an ambiguous column reference. --- app/models/tag_relationship.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/models/tag_relationship.rb b/app/models/tag_relationship.rb index af6674d19..c68c104fa 100644 --- a/app/models/tag_relationship.rb +++ b/app/models/tag_relationship.rb @@ -91,13 +91,13 @@ class TagRelationship < ApplicationRecord case params[:order].to_s.downcase when "created_at" - q = q.order("created_at desc") + q = q.order(created_at: :desc) when "updated_at" - q = q.order("updated_at desc") + q = q.order(updated_at: :desc) when "name" - q = q.order("antecedent_name asc, consequent_name asc") + q = q.order(antecedent_name: :asc, consequent_name: :asc) when "tag_count" - q = q.joins(:consequent_tag).order("tags.post_count desc, antecedent_name asc, consequent_name asc") + q = q.joins(:consequent_tag).order("tags.post_count DESC", antecedent_name: :asc, consequent_name: :asc) else q = q.apply_default_order(params) end