From 21accb585f3bdd5e4cea5a5d22f827ef31776783 Mon Sep 17 00:00:00 2001 From: fanchenxuan Date: Tue, 1 Nov 2022 14:40:13 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20da0f5a5=20from=20https://gitee.com/tz?= =?UTF-8?q?=5Flws/applications=5Fpermission=5Fmanager/pulls/35=20=E5=AE=9A?= =?UTF-8?q?=E4=BD=8D=E7=A6=81=E6=AD=A2bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fanchenxuan --- .../src/main/ets/pages/authority-tertiary-groups.ets | 1 + permissionmanager/src/main/ets/pages/dialogPlus.ets | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/permissionmanager/src/main/ets/pages/authority-tertiary-groups.ets b/permissionmanager/src/main/ets/pages/authority-tertiary-groups.ets index 49a3701..b7bd11e 100644 --- a/permissionmanager/src/main/ets/pages/authority-tertiary-groups.ets +++ b/permissionmanager/src/main/ets/pages/authority-tertiary-groups.ets @@ -349,6 +349,7 @@ struct applicationItem { */ aboutToAppear() { var bundleNames = [] + this.applicationList = [] routerData.forEach(permissionmanager => { permissionmanager.bundleNames.forEach( bundleName => { if (bundleNames.indexOf(bundleName) == -1) { diff --git a/permissionmanager/src/main/ets/pages/dialogPlus.ets b/permissionmanager/src/main/ets/pages/dialogPlus.ets index 2933a6e..d406bdc 100644 --- a/permissionmanager/src/main/ets/pages/dialogPlus.ets +++ b/permissionmanager/src/main/ets/pages/dialogPlus.ets @@ -267,7 +267,9 @@ struct PermissionDialog { var acManager = abilityAccessCtrl.createAtManager() group.permissions.forEach(async permission => { if(showSubpermissionsGrop.indexOf(group.name) == -1) { - await acManager.revokeUserGrantedPermission(accessTokenId, permission, userFixedFlag) + if(!(this.locationFlag == Constants.LOCATION_UPGRADE && group.name == 'LOCATION') || permission == PRECISE_LOCATION_PERMISSION) { + await acManager.revokeUserGrantedPermission(accessTokenId, permission, userFixedFlag) + } }else { if(permissionList.includes(permission)) { await acManager.revokeUserGrantedPermission(accessTokenId, permission, userFixedFlag) -- Gitee