diff --git a/services/abilitymgr/src/utils/extension_permissions_util.cpp b/services/abilitymgr/src/utils/extension_permissions_util.cpp index 1812886a16dd3f9f4ff9db22b8a3b8f28b0170ce..90a8856cf87faa810769e0a5360bc0e269f65d01 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;