fix(api): bind dataset operations to owners (#40149)

This commit is contained in:
WH-2099 authored and GitHub committed 2026-08-11 16:37:14 +00:00
1 parent bee269afe8
commit ef8544b173
35 files changed
+1520 -496

No files matched your search

+5 -1
View File
@@ -736,7 +736,11 @@ class Document(Base):
select(DatasetMetadata)
.join(DatasetMetadataBinding, DatasetMetadataBinding.metadata_id == DatasetMetadata.id)
.where(
DatasetMetadataBinding.dataset_id == self.dataset_id, DatasetMetadataBinding.document_id == self.id
DatasetMetadata.tenant_id == self.tenant_id,
DatasetMetadata.dataset_id == self.dataset_id,
DatasetMetadataBinding.tenant_id == self.tenant_id,
DatasetMetadataBinding.dataset_id == self.dataset_id,
DatasetMetadataBinding.document_id == self.id,
)
).all()
metadata_list: list[DocMetadataDetailItem] = []