Merge pull request #7544 from artoscinote/ma_SCI_10688

Fix order-by distinct mismatch in protocols list service [SCI-10688]
This commit is contained in:
Martin Artnik 2024-05-09 15:50:55 +02:00 committed by GitHub
commit ad8621605c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -14,7 +14,7 @@ module Lists
published_versions = @raw_data
.in_repository_published_version
.order(:parent_id, version_number: :desc)
.select('DISTINCT ON (parent_id) protocols.id')
.select('DISTINCT ON (protocols.parent_id) protocols.id')
new_drafts = @raw_data
.where(protocol_type: Protocol.protocol_types[:in_repository_draft], parent_id: nil)
.select('protocols.id')