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
|
document_version_signatures.updated_at
|
||||||
FROM
|
FROM
|
||||||
document_version_signatures
|
document_version_signatures
|
||||||
INNER JOIN document_versions ON document_versions.id = document_version_signatures.document_version_id
|
|
||||||
WHERE
|
WHERE
|
||||||
%s
|
%s
|
||||||
AND document_versions.document_id = @document_id
|
AND state = @state
|
||||||
AND document_version_signatures.state = @state
|
AND document_version_id IN (
|
||||||
|
SELECT id
|
||||||
|
FROM document_versions
|
||||||
|
WHERE document_id = @document_id
|
||||||
|
)
|
||||||
`
|
`
|
||||||
|
|
||||||
q = fmt.Sprintf(q, scope.SQLFragment())
|
q = fmt.Sprintf(q, scope.SQLFragment())
|
||||||
|
|||||||
Reference in New Issue
Block a user