mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-26 02:11:53 +00:00
group non-categorical searches properly
This commit is contained in:
@@ -103,7 +103,12 @@ searchServices Nothing query = selectSource $ do
|
|||||||
||. (service ^. VersionRecordDescLong `ilike` (%) ++. val query ++. (%))
|
||. (service ^. VersionRecordDescLong `ilike` (%) ++. val query ++. (%))
|
||||||
||. (service ^. VersionRecordTitle `ilike` (%) ++. val query ++. (%))
|
||. (service ^. VersionRecordTitle `ilike` (%) ++. val query ++. (%))
|
||||||
)
|
)
|
||||||
orderBy [desc (service ^. VersionRecordUpdatedAt)]
|
groupBy (service ^. VersionRecordPkgId, service ^. VersionRecordNumber)
|
||||||
|
orderBy
|
||||||
|
[ asc (service ^. VersionRecordPkgId)
|
||||||
|
, desc (service ^. VersionRecordNumber)
|
||||||
|
, desc (service ^. VersionRecordUpdatedAt)
|
||||||
|
]
|
||||||
pure service
|
pure service
|
||||||
searchServices (Just category) query = selectSource $ do
|
searchServices (Just category) query = selectSource $ do
|
||||||
services <- from
|
services <- from
|
||||||
|
|||||||
Reference in New Issue
Block a user