Skip to content

Commit 3951cf2

Browse files
SQL View fix
1 parent 9949ffd commit 3951cf2

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

backend/onyx/db/kg_temp_view.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,15 @@ def create_views(
5252
JOIN "user" u ON ueg.user_id = u.id
5353
WHERE u.email = :user_email
5454
)
55-
SELECT allowed_doc_id FROM public_docs
56-
UNION
57-
SELECT allowed_doc_id FROM user_owned_docs
58-
UNION
59-
SELECT allowed_doc_id FROM external_user_docs
60-
UNION
61-
SELECT allowed_doc_id FROM external_group_docs
55+
SELECT DISTINCT allowed_doc_id FROM (
56+
SELECT allowed_doc_id FROM public_docs
57+
UNION
58+
SELECT allowed_doc_id FROM user_owned_docs
59+
UNION
60+
SELECT allowed_doc_id FROM external_user_docs
61+
UNION
62+
SELECT allowed_doc_id FROM external_group_docs
63+
) combined_docs
6264
"""
6365
).bindparams(user_email=user_email)
6466

0 commit comments

Comments
 (0)