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