From df241028ef32df0e3f0ce488bf6e08e63a53d735 Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 9 Nov 2022 01:08:47 -0600 Subject: [PATCH] replacements: make replacements searchable by media asset. In particular, allow these searches to find replacements without a media asset: * https://danbooru.donmai.us/post_replacements?search[has_media_asset]=false * https://danbooru.donmai.us/post_replacements?search[has_old_media_asset]=false --- app/models/post_replacement.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/post_replacement.rb b/app/models/post_replacement.rb index 1545cff10..d6f65ee96 100644 --- a/app/models/post_replacement.rb +++ b/app/models/post_replacement.rb @@ -25,7 +25,7 @@ class PostReplacement < ApplicationRecord concerning :Search do class_methods do def search(params, current_user) - q = search_attributes(params, [:id, :created_at, :updated_at, :md5, :old_md5, :file_ext, :old_file_ext, :original_url, :replacement_url, :creator, :post], current_user: current_user) + q = search_attributes(params, [:id, :created_at, :updated_at, :md5, :old_md5, :file_ext, :old_file_ext, :original_url, :replacement_url, :creator, :post, :media_asset, :old_media_asset], current_user: current_user) q.apply_default_order(params) end end @@ -47,6 +47,6 @@ class PostReplacement < ApplicationRecord end def self.available_includes - [:creator, :post] + [:creator, :post, :media_asset, :old_media_asset] end end