diff --git a/app/models/artist.rb b/app/models/artist.rb index 913323874..403d7bfc6 100644 --- a/app/models/artist.rb +++ b/app/models/artist.rb @@ -410,7 +410,7 @@ class Artist < ActiveRecord::Base end if params[:id].present? - q = q.where("id = ?", params[:id]) + q = q.where("id in (?)", params[:id].split(",").map(&:to_i)) end if params[:creator_name].present? diff --git a/app/models/bulk_update_request.rb b/app/models/bulk_update_request.rb index 192cb3cb2..a5e4f9dad 100644 --- a/app/models/bulk_update_request.rb +++ b/app/models/bulk_update_request.rb @@ -22,7 +22,7 @@ class BulkUpdateRequest < ActiveRecord::Base return q if params.blank? if params[:id].present? - q = q.where("id = ?", params[:id].to_i) + q = q.where("id in (?)", params[:id].split(",").map(&:to_i)) end q diff --git a/app/models/tag_alias.rb b/app/models/tag_alias.rb index cc9f8f424..4f04b4f30 100644 --- a/app/models/tag_alias.rb +++ b/app/models/tag_alias.rb @@ -34,7 +34,7 @@ class TagAlias < ActiveRecord::Base end if params[:id].present? - q = q.where("id = ?", params[:id].to_i) + q = q.where("id in (?)", params[:id].split(",").map(&:to_i)) end case params[:order] diff --git a/app/models/tag_implication.rb b/app/models/tag_implication.rb index f514c158e..93cee3cdc 100644 --- a/app/models/tag_implication.rb +++ b/app/models/tag_implication.rb @@ -87,7 +87,7 @@ class TagImplication < ActiveRecord::Base return q if params.blank? if params[:id].present? - q = q.where("id = ?", params[:id].to_i) + q = q.where("id in (?)", params[:id].split(",").map(&:to_i)) end if params[:name_matches].present?