fix(server): also fix these broken user isolation SQL statements
This commit is contained in:
parent
78f87d49ef
commit
6c2f16e666
|
|
@ -691,7 +691,7 @@ async fn get_failed_ocr_documents(
|
||||||
SELECT COUNT(*)
|
SELECT COUNT(*)
|
||||||
FROM documents
|
FROM documents
|
||||||
WHERE ocr_status = 'failed'
|
WHERE ocr_status = 'failed'
|
||||||
AND ($1 = $1 OR user_id = $1)
|
AND ($1::uuid IS NULL OR user_id = $1)
|
||||||
"#
|
"#
|
||||||
)
|
)
|
||||||
.bind(if auth_user.user.role == crate::models::UserRole::Admin {
|
.bind(if auth_user.user.role == crate::models::UserRole::Admin {
|
||||||
|
|
@ -802,7 +802,7 @@ async fn get_failure_statistics(
|
||||||
COUNT(*) as count
|
COUNT(*) as count
|
||||||
FROM documents
|
FROM documents
|
||||||
WHERE ocr_status = 'failed'
|
WHERE ocr_status = 'failed'
|
||||||
AND ($1 = $1 OR user_id = $1)
|
AND ($1::uuid IS NULL OR user_id = $1)
|
||||||
GROUP BY ocr_failure_reason
|
GROUP BY ocr_failure_reason
|
||||||
ORDER BY count DESC
|
ORDER BY count DESC
|
||||||
"#
|
"#
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue