Include locale in search-packages-in-revision
Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
parent
f16fdb44f1
commit
89aaf984ec
2 changed files with 8 additions and 5 deletions
|
|
@ -138,7 +138,9 @@ WHERE data.name IN (SELECT name FROM package_names);"))
|
||||||
|
|
||||||
(define* (search-packages-in-revision conn commit-hash
|
(define* (search-packages-in-revision conn commit-hash
|
||||||
search-query
|
search-query
|
||||||
#:key limit-results)
|
#:key
|
||||||
|
limit-results
|
||||||
|
locale)
|
||||||
(define query
|
(define query
|
||||||
(string-append
|
(string-append
|
||||||
"
|
"
|
||||||
|
|
@ -171,7 +173,7 @@ INNER JOIN (
|
||||||
INNER JOIN package_synopsis
|
INNER JOIN package_synopsis
|
||||||
ON package_synopsis.id = ANY (package_synopsis_sets.synopsis_ids)
|
ON package_synopsis.id = ANY (package_synopsis_sets.synopsis_ids)
|
||||||
ORDER BY package_synopsis_sets.id,
|
ORDER BY package_synopsis_sets.id,
|
||||||
CASE WHEN package_synopsis.locale = $2 THEN 2
|
CASE WHEN package_synopsis.locale = $3 THEN 2
|
||||||
WHEN package_synopsis.locale = 'en_US.utf8' THEN 1
|
WHEN package_synopsis.locale = 'en_US.utf8' THEN 1
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END DESC
|
END DESC
|
||||||
|
|
@ -184,7 +186,7 @@ INNER JOIN (
|
||||||
INNER JOIN package_descriptions
|
INNER JOIN package_descriptions
|
||||||
ON package_descriptions.id = ANY (package_description_sets.description_ids)
|
ON package_descriptions.id = ANY (package_description_sets.description_ids)
|
||||||
ORDER BY package_description_sets.id,
|
ORDER BY package_description_sets.id,
|
||||||
CASE WHEN package_descriptions.locale = $2 THEN 2
|
CASE WHEN package_descriptions.locale = $3 THEN 2
|
||||||
WHEN package_descriptions.locale = 'en_US.utf8' THEN 1
|
WHEN package_descriptions.locale = 'en_US.utf8' THEN 1
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END DESC
|
END DESC
|
||||||
|
|
@ -222,7 +224,7 @@ ORDER BY (
|
||||||
"")))
|
"")))
|
||||||
|
|
||||||
(exec-query conn query
|
(exec-query conn query
|
||||||
(list commit-hash search-query)))
|
(list commit-hash search-query locale)))
|
||||||
|
|
||||||
(define (count-packages-in-revision conn commit-hash)
|
(define (count-packages-in-revision conn commit-hash)
|
||||||
(define query
|
(define query
|
||||||
|
|
|
||||||
|
|
@ -575,7 +575,8 @@
|
||||||
conn
|
conn
|
||||||
commit-hash
|
commit-hash
|
||||||
search-query
|
search-query
|
||||||
#:limit-results limit-results)
|
#:limit-results limit-results
|
||||||
|
#:locale locale)
|
||||||
(select-packages-in-revision
|
(select-packages-in-revision
|
||||||
conn
|
conn
|
||||||
commit-hash
|
commit-hash
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue