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:
@@ -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>
|
||||
|
Reference in New Issue
Block a user