From 3803ebb2748f3987017ebfa0326e54577fa996ce Mon Sep 17 00:00:00 2001
From: ValueOn AG
Date: Sun, 12 Apr 2026 10:43:31 +0200
Subject: [PATCH] fixed udb rbac
---
src/contexts/FileContext.tsx | 13 +++++++------
src/pages/basedata/FilesPage.tsx | 20 ++++++++++++++++++++
2 files changed, 27 insertions(+), 6 deletions(-)
diff --git a/src/contexts/FileContext.tsx b/src/contexts/FileContext.tsx
index 8ddf8ae..1128287 100644
--- a/src/contexts/FileContext.tsx
+++ b/src/contexts/FileContext.tsx
@@ -89,6 +89,8 @@ export function FileProvider({ children }: { children: React.ReactNode }) {
useEffect(() => {
setExpandedFolderIds(_loadExpanded(storageKey));
+ setTreeFilesMap(new Map());
+ setFolders([]);
}, [storageKey]);
// ── Folder state ──────────────────────────────────────────────────────
@@ -108,7 +110,7 @@ export function FileProvider({ children }: { children: React.ReactNode }) {
}
}, []);
- useEffect(() => { refreshFolders(); }, [refreshFolders]);
+ useEffect(() => { refreshFolders(); }, [refreshFolders, storageKey]);
// ── Tree files: lazy-loaded per expanded folder ───────────────────────
const [treeFilesMap, setTreeFilesMap] = useState