Fix ambiguous tenant filter in signature load query
LoadRequestedByDocumentID joined document_versions while applying the unqualified tenant_id scope fragment, which PostgreSQL rejects. Use the same IN-subquery shape as DeleteRequestedByDocumentID. Signed-off-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>
This commit is contained in:
committed by
Bryan Frimin
parent
d2286aa1ac
commit
366c1f93a1
@@ -831,11 +831,14 @@ SELECT
|
||||
document_version_signatures.updated_at
|
||||
FROM
|
||||
document_version_signatures
|
||||
INNER JOIN document_versions ON document_versions.id = document_version_signatures.document_version_id
|
||||
WHERE
|
||||
%s
|
||||
AND document_versions.document_id = @document_id
|
||||
AND document_version_signatures.state = @state
|
||||
AND state = @state
|
||||
AND document_version_id IN (
|
||||
SELECT id
|
||||
FROM document_versions
|
||||
WHERE document_id = @document_id
|
||||
)
|
||||
`
|
||||
|
||||
q = fmt.Sprintf(q, scope.SQLFragment())
|
||||
|
||||
Reference in New Issue
Block a user