1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-08 18:30:53 +00:00

fix: encrypted repo metadata (#7157)

Co-authored-by: 杨国璇 <ygx@192.168.1.6>
This commit is contained in:
杨国璇
2024-12-07 17:40:43 +08:00
committed by GitHub
parent 87a9cd0731
commit 5e6d6e860c
4 changed files with 17 additions and 9 deletions

View File

@@ -31,7 +31,7 @@ const propTypes = {
const { isStarred, isLocked, lockedByMe,
repoID, filePath, filePerm, enableWatermark, userNickName,
fileName
fileName, repoEncrypted
} = window.app.pageOptions;
class FileView extends React.Component {
@@ -114,6 +114,10 @@ class FileView extends React.Component {
render() {
const { isOnlyofficeFile = false } = this.props;
const { isDetailsPanelOpen, isHeaderShown } = this.state;
const repoInfo = {
permission: filePerm,
encrypted: repoEncrypted
};
return (
<I18nextProvider i18n={ i18n }>
<Suspense fallback={<Loading />}>
@@ -152,14 +156,14 @@ class FileView extends React.Component {
}
{this.props.content}
{isDetailsPanelOpen && (
<MetadataStatusProvider repoID={repoID} >
<MetadataStatusProvider repoID={repoID} currentRepoInfo={repoInfo}>
<CollaboratorsProvider repoID={repoID}>
<TagsProvider repoID={repoID} repoInfo={{ permission: filePerm }}>
<TagsProvider repoID={repoID} repoInfo={repoInfo}>
<EmbeddedFileDetails
repoID={repoID}
path={filePath}
dirent={{ 'name': fileName, type: 'file' }}
repoInfo={{ permission: filePerm }}
repoInfo={repoInfo}
onClose={this.toggleDetailsPanel}
/>
</TagsProvider>