mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-20 23:16:15 +08:00
Remove snapshots files from global search result [SCI-10732]
This commit is contained in:
parent
43ded7f9f4
commit
b8f1a9244f
|
@ -73,9 +73,10 @@ class Asset < ApplicationRecord
|
|||
.where(results: { id: Result.search(user, include_archived, nil, teams) })
|
||||
.pluck(:id)
|
||||
|
||||
assets_in_inventories = Asset.joins(
|
||||
repository_cell: { repository_column: :repository }
|
||||
).where(repositories: { team: teams }).pluck(:id)
|
||||
assets_in_inventories = Asset.joins(repository_cell: { repository_column: :repository })
|
||||
.where(repositories: { team: teams })
|
||||
.where.not(repositories: { type: 'RepositorySnapshot' })
|
||||
.pluck(:id)
|
||||
|
||||
assets = distinct.where('assets.id IN (?) OR assets.id IN (?) OR assets.id IN (?)',
|
||||
assets_in_steps, assets_in_results, assets_in_inventories)
|
||||
|
|
Loading…
Reference in a new issue