diff --git a/interfaces/kits/js/napi/src/usb_info.cpp b/interfaces/kits/js/napi/src/usb_info.cpp index 027b455f3ecc230e059eba62237dd72540efdc79..ef2604db3355ec95b1f85a995a50d8c730de7606 100644 --- a/interfaces/kits/js/napi/src/usb_info.cpp +++ b/interfaces/kits/js/napi/src/usb_info.cpp @@ -639,6 +639,9 @@ static auto g_setCurrentFunctionComplete = [](napi_env env, napi_status status, } else if (asyncContext->errCode == UEC_SERVICE_PERMISSION_DENIED_SYSAPI) { asyncContext->status = napi_generic_failure; queryResult = CreateBusinessError((env), USB_SYSAPI_PERMISSION_DENIED, ""); + } else if (asyncContext->errCode == UEC_SERVICE_PERMISSION_CHECK_HDC) { + asyncContext->status = napi_generic_failure; + queryResult = CreateBusinessError((env), USB_HDC_PERMISSION_DENIED, ""); } else { asyncContext->status = napi_generic_failure; napi_get_boolean(env, false, &queryResult); @@ -696,7 +699,6 @@ static napi_value CoreGetCurrentFunctions(napi_env env, napi_callback_info info) napi_value result; USB_HILOGI(MODULE_JS_NAPI, "get current functions failed ret = %{public}d", ret); USB_ASSERT_RETURN_UNDEF(env, (ret != UEC_SERVICE_PERMISSION_DENIED_SYSAPI), USB_SYSAPI_PERMISSION_DENIED, ""); - USB_ASSERT_RETURN_UNDEF(env, (ret != UEC_SERVICE_PERMISSION_CHECK_HDC), USB_HDC_PERMISSION_DENIED, ""); if (ret != UEC_OK) { napi_get_undefined(env, &result);