1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-01 07:01:12 +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

@@ -12,7 +12,7 @@ import { TagsProvider } from './tag/hooks';
const { serviceURL, avatarURL, siteRoot, lang, mediaUrl, isPro } = window.app.config;
const { username, name } = window.app.userInfo;
const {
repoID, repoName, parentDir, filePerm,
repoID, repoName, repoEncrypted, parentDir, filePerm,
docPath, docName, docUuid, seadocAccessToken, seadocServerUrl, assetsUrl,
isSdocRevision, isPublished, originFilename, revisionCreatedAt, originFileVersion,
originFilePath, originDocUuid, revisionId, isFreezed, mobileLogin
@@ -52,12 +52,14 @@ window.seafile = {
mobileLogin,
};
const repoInfo = { encrypted: repoEncrypted, permission: filePerm };
ReactDom.render(
<I18nextProvider i18n={ i18n } >
<Suspense fallback={<Loading />}>
<MetadataStatusProvider repoID={repoID}>
<MetadataStatusProvider repoID={repoID} currentRepoInfo={repoInfo}>
<CollaboratorsProvider repoID={repoID}>
<TagsProvider repoID={repoID} repoInfo={{ permission: filePerm }}>
<TagsProvider repoID={repoID} repoInfo={repoInfo}>
<SdocEditor />
</TagsProvider>
</CollaboratorsProvider>