From e19056c746b4a2ccc3b7aef72f97402c7f8fa7b0 Mon Sep 17 00:00:00 2001 From: Aaron Liu Date: Sun, 29 Jun 2025 10:38:54 +0800 Subject: [PATCH] fix(explorer): version and direct link should be refreshed if opened from sidebar (https://github.com/cloudreve/cloudreve/issues/2580) --- .../FileManager/Dialogs/DirectLinksControl.tsx | 18 +++++++----------- .../FileManager/Dialogs/VersionControl.tsx | 18 +++++++----------- 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/src/component/FileManager/Dialogs/DirectLinksControl.tsx b/src/component/FileManager/Dialogs/DirectLinksControl.tsx index 19c2fa4..aa070b5 100644 --- a/src/component/FileManager/Dialogs/DirectLinksControl.tsx +++ b/src/component/FileManager/Dialogs/DirectLinksControl.tsx @@ -55,17 +55,13 @@ const DirectLinksControl = () => { useEffect(() => { if (target && open) { - if (target.extended_info) { - setFileExtended(target); - } else { - setFileExtended(undefined); - dispatch( - getFileInfo({ - uri: target.path, - extended: true, - }), - ).then((res) => setFileExtended(res)); - } + setFileExtended(undefined); + dispatch( + getFileInfo({ + uri: target.path, + extended: true, + }), + ).then((res) => setFileExtended(res)); } }, [target, open]); diff --git a/src/component/FileManager/Dialogs/VersionControl.tsx b/src/component/FileManager/Dialogs/VersionControl.tsx index a00823d..7ecb586 100644 --- a/src/component/FileManager/Dialogs/VersionControl.tsx +++ b/src/component/FileManager/Dialogs/VersionControl.tsx @@ -56,17 +56,13 @@ const VersionControl = () => { useEffect(() => { if (target && open) { - if (target.extended_info) { - setFileExtended(target); - } else { - setFileExtended(undefined); - dispatch( - getFileInfo({ - uri: target.path, - extended: true, - }), - ).then((res) => setFileExtended(res)); - } + setFileExtended(undefined); + dispatch( + getFileInfo({ + uri: target.path, + extended: true, + }), + ).then((res) => setFileExtended(res)); } }, [target, open]);