From f08e0704c9bd1a365b9dc853005cd2a326f91f13 Mon Sep 17 00:00:00 2001 From: wuyunxun Date: Thu, 19 Jun 2025 16:58:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0SELECTION=5FEXTENSION?= =?UTF-8?q?=E6=9D=83=E9=99=90=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I81cf6e7538f5ab6be8c12184dfffb44a19173e39 Signed-off-by: wuyunxun --- services/abilitymgr/src/utils/extension_permissions_util.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/abilitymgr/src/utils/extension_permissions_util.cpp b/services/abilitymgr/src/utils/extension_permissions_util.cpp index 1812886a16d..90a8856cf87 100644 --- a/services/abilitymgr/src/utils/extension_permissions_util.cpp +++ b/services/abilitymgr/src/utils/extension_permissions_util.cpp @@ -31,6 +31,9 @@ bool ExtensionPermissionsUtil::CheckSAPermission(const AppExecFwk::ExtensionAbil } else if (extensionType == AppExecFwk::ExtensionAbilityType::DISTRIBUTED) { return PermissionVerification::GetInstance()->VerifyCallingPermission( "ohos.permission.CONNECT_DISTRIBUTED_EXTENSION"); + } else if (extensionType == AppExecFwk::ExtensionAbilityType::SELECTION) { + return PermissionVerification::GetInstance()->VerifyCallingPermission( + "ohos.permission.CONNECT_SELECTION_EXTENSION"); } if (PermissionVerification::GetInstance()->IsShellCall()) { return true; -- Gitee