mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-30 17:04:31 +08:00
Remove snapshots files from global search result [SCI-10732]
This commit is contained in:
parent
43ded7f9f4
commit
b8f1a9244f
1 changed files with 4 additions and 3 deletions
|
@ -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…
Add table
Reference in a new issue