media assets: add ability to search by duration.

This commit is contained in:
evazion
2022-11-30 14:05:03 -06:00
parent 6b109af7bb
commit dd99e4bf6f

View File

@@ -208,7 +208,7 @@ class MediaAsset < ApplicationRecord
end
def search(params, current_user)
q = search_attributes(params, [:id, :created_at, :updated_at, :status, :md5, :file_ext, :file_size, :image_width, :image_height, :file_key, :is_public], current_user: current_user)
q = search_attributes(params, [:id, :created_at, :updated_at, :status, :md5, :file_ext, :file_size, :image_width, :image_height, :duration, :file_key, :is_public], current_user: current_user)
if params[:metadata].present?
q = q.joins(:media_metadata).merge(MediaMetadata.search({ metadata: params[:metadata] }, current_user))