!109 打开DLP文件后,加密新DLP文件,新DLP文件无法打开

Merge pull request !109 from 王力量/set_Weekly
This commit is contained in:
openharmony_ci 2024-01-25 09:19:12 +00:00 committed by Gitee
commit 22e43cde65
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 10 additions and 1 deletions

View File

@ -110,6 +110,11 @@ export default class MainAbility extends UIExtensionAbility {
console.info(TAG, 'onSessionDestroy');
if (session === GlobalContext.load('session')) {
GlobalContext.store('session', '');
this.homeFeature.closeDLPFileHome(GlobalContext.load('uri'), (err: number) => {
if (err !== 0) {
console.error(TAG, 'closeDLPFile failed', err);
}
});
}
}

View File

@ -243,6 +243,10 @@ class DlpRpcServiceStub extends IdlDlpRpcServiceStub {
if (dlpFile !== null) {
try {
await dlpFile.closeDLPFile();
if (this.dlpFileMap.has(srcUri)) {
this.dlpFileMap.delete(srcUri);
GlobalContext.store('dlpFileMap', this.dlpFileMap);
}
callback(0);
} catch (err) {
console.error(TAG, 'closeDlpFile file', (err as BusinessError).code, (err as BusinessError).message);

View File

@ -221,7 +221,7 @@
"value": "Unable to open file. Check and try again."
},
{
"name": "MESSAGE_DLP_READ_ONLY",
"name": "MESSAGE_DLP_READ_ONLY",
"value": "You don't have permission to save another copy of this file. To request permission, contact %s."
},
{