mirror of
https://github.com/modrinth/code.git
synced 2026-08-31 12:05:53 +00:00
updated at cols + search by path
This commit is contained in:
@@ -1297,7 +1297,9 @@ pub async fn update_issue_details(
|
||||
FROM latest
|
||||
WHERE verdict != 'pending'
|
||||
ON CONFLICT (project_id, detail_key)
|
||||
DO UPDATE SET verdict = EXCLUDED.verdict
|
||||
DO UPDATE SET
|
||||
verdict = EXCLUDED.verdict,
|
||||
updated_at = NOW()
|
||||
RETURNING 1
|
||||
)
|
||||
SELECT
|
||||
@@ -1439,7 +1441,9 @@ pub async fn update_global_issue_details(
|
||||
FROM latest
|
||||
WHERE verdict != 'pending'
|
||||
ON CONFLICT (detail_key)
|
||||
DO UPDATE SET verdict = EXCLUDED.verdict
|
||||
DO UPDATE SET
|
||||
verdict = EXCLUDED.verdict,
|
||||
updated_at = NOW()
|
||||
"#,
|
||||
&detail_keys,
|
||||
&verdicts,
|
||||
|
||||
@@ -170,6 +170,16 @@ pub async fn search_global_issue_details(
|
||||
WHERE (
|
||||
$1::text IS NULL
|
||||
OR dgdv.detail_key ILIKE '%' || $1 || '%'
|
||||
OR EXISTS (
|
||||
SELECT 1
|
||||
FROM delphi_issue_details_with_statuses matching_didws
|
||||
INNER JOIN delphi_report_issues matching_dri
|
||||
ON matching_dri.id = matching_didws.issue_id
|
||||
WHERE
|
||||
matching_didws.key = dgdv.detail_key
|
||||
AND matching_dri.issue_type != '__dummy'
|
||||
AND matching_didws.file_path ILIKE '%' || $1 || '%'
|
||||
)
|
||||
)
|
||||
"#,
|
||||
query,
|
||||
@@ -194,6 +204,16 @@ pub async fn search_global_issue_details(
|
||||
WHERE (
|
||||
$1::text IS NULL
|
||||
OR dgdv.detail_key ILIKE '%' || $1 || '%'
|
||||
OR EXISTS (
|
||||
SELECT 1
|
||||
FROM delphi_issue_details_with_statuses matching_didws
|
||||
INNER JOIN delphi_report_issues matching_dri
|
||||
ON matching_dri.id = matching_didws.issue_id
|
||||
WHERE
|
||||
matching_didws.key = dgdv.detail_key
|
||||
AND matching_dri.issue_type != '__dummy'
|
||||
AND matching_didws.file_path ILIKE '%' || $1 || '%'
|
||||
)
|
||||
)
|
||||
GROUP BY dgdv.detail_key, dgdv.verdict
|
||||
ORDER BY dgdv.detail_key
|
||||
@@ -249,6 +269,11 @@ pub async fn search_global_issue_details(
|
||||
WHERE
|
||||
didws.key = ANY($1::text[])
|
||||
AND dri.issue_type != '__dummy'
|
||||
AND (
|
||||
$3::text IS NULL
|
||||
OR didws.key ILIKE '%' || $3 || '%'
|
||||
OR didws.file_path ILIKE '%' || $3 || '%'
|
||||
)
|
||||
)
|
||||
SELECT
|
||||
detail_key AS "detail_key!",
|
||||
@@ -273,6 +298,7 @@ pub async fn search_global_issue_details(
|
||||
"#,
|
||||
&detail_keys,
|
||||
LOCAL_TRACE_PREVIEW_LIMIT,
|
||||
query,
|
||||
)
|
||||
.fetch_all(&**pool)
|
||||
.await
|
||||
|
||||
Reference in New Issue
Block a user