From 30602e6b66dc7dcd908a8bb0bd6e50a3fe0c1446 Mon Sep 17 00:00:00 2001 From: Nils Schneider Date: Tue, 25 Nov 2025 13:11:01 +0100 Subject: [PATCH] feat: Propagate tenantId to document workspace and panel props. --- frontend/src/desktop/DesktopWorkspace.tsx | 2 ++ frontend/src/documents/hooks/useDocumentsPanelProps.ts | 4 ++++ frontend/src/hooks/documents/useDocumentsWorkspace.ts | 1 + 3 files changed, 7 insertions(+) diff --git a/frontend/src/desktop/DesktopWorkspace.tsx b/frontend/src/desktop/DesktopWorkspace.tsx index a02d34a..51022f9 100644 --- a/frontend/src/desktop/DesktopWorkspace.tsx +++ b/frontend/src/desktop/DesktopWorkspace.tsx @@ -769,6 +769,8 @@ const DesktopWorkspace: React.FC = ({ const viewProps: DesktopWorkspaceViewProps = { ...passThroughProps, + tenantId, + viewId, engine, items, containerRef, diff --git a/frontend/src/documents/hooks/useDocumentsPanelProps.ts b/frontend/src/documents/hooks/useDocumentsPanelProps.ts index 861526f..3fc93c0 100644 --- a/frontend/src/documents/hooks/useDocumentsPanelProps.ts +++ b/frontend/src/documents/hooks/useDocumentsPanelProps.ts @@ -68,6 +68,7 @@ export interface UseDocumentsPanelPropsArgs { documentLinks?: Map; ensureDownloadUrl?: (documentId: Identifier, options?: { force?: boolean }) => Promise; selectionValue: WorkspaceSelectionValue; + currentTenantId?: Identifier | null; } export type DocumentsPanelProps = ReturnType; @@ -120,6 +121,7 @@ const useDocumentsPanelProps = (props: UseDocumentsPanelPropsArgs) => { documentLinks, ensureDownloadUrl, selectionValue, + currentTenantId, } = props; return useMemo( @@ -172,6 +174,7 @@ const useDocumentsPanelProps = (props: UseDocumentsPanelPropsArgs) => { documentLinks, ensureDownloadUrl, selectionValue, + currentTenantId, }), [ activeCorrespondentFilters, @@ -220,6 +223,7 @@ const useDocumentsPanelProps = (props: UseDocumentsPanelPropsArgs) => { documentLinks, ensureDownloadUrl, selectionValue, + currentTenantId, ], ); }; diff --git a/frontend/src/hooks/documents/useDocumentsWorkspace.ts b/frontend/src/hooks/documents/useDocumentsWorkspace.ts index 15fc9cd..6cbf61b 100644 --- a/frontend/src/hooks/documents/useDocumentsWorkspace.ts +++ b/frontend/src/hooks/documents/useDocumentsWorkspace.ts @@ -1239,6 +1239,7 @@ const useDocumentsWorkspace = ({ documentLinks, ensureDownloadUrl, selectionValue: selection, + currentTenantId, }); const documentsTableProps = useMemo( () => ({