diff --git a/services/uripermmgr/src/uri_permission_manager_stub_impl.cpp b/services/uripermmgr/src/uri_permission_manager_stub_impl.cpp index b552be729faf1620beff2a9ff1cc0f8083155d12..97d6a59a5ee1cc2a20161fbc7b76567150c6fb0b 100644 --- a/services/uripermmgr/src/uri_permission_manager_stub_impl.cpp +++ b/services/uripermmgr/src/uri_permission_manager_stub_impl.cpp @@ -267,7 +267,7 @@ int32_t UriPermissionManagerStubImpl::GrantUriPermissionInner(const std::vector< } permissionedUriCount++; auto uriInner = Uri(uriVec[i]); - if (uriInner.GetScheme() == "media") { + if (uriInner.GetAuthority() == "media") { permissionedMediaUris.emplace_back(uriVec[i]); } else { permissionedOtherUris.emplace_back(uriVec[i]);