diff --git a/services/core/java/com/android/server/NetworkScoreService.java b/services/core/java/com/android/server/NetworkScoreService.java index e5787ae76fc29..e8ecc3e5f44a8 100644 --- a/services/core/java/com/android/server/NetworkScoreService.java +++ b/services/core/java/com/android/server/NetworkScoreService.java @@ -604,7 +604,7 @@ public class NetworkScoreService extends INetworkScoreService.Stub { @Override public void requestRecommendationAsync(RecommendationRequest request, RemoteCallback remoteCallback) { - mContext.enforceCallingOrSelfPermission(permission.BROADCAST_NETWORK_PRIVILEGED, TAG); + mContext.enforceCallingOrSelfPermission(permission.REQUEST_NETWORK_SCORES, TAG); final OneTimeCallback oneTimeCallback = new OneTimeCallback(remoteCallback); final Pair pair = diff --git a/services/tests/servicestests/src/com/android/server/NetworkScoreServiceTest.java b/services/tests/servicestests/src/com/android/server/NetworkScoreServiceTest.java index 5d19b2904d2bb..43c895754890a 100644 --- a/services/tests/servicestests/src/com/android/server/NetworkScoreServiceTest.java +++ b/services/tests/servicestests/src/com/android/server/NetworkScoreServiceTest.java @@ -290,12 +290,12 @@ public class NetworkScoreServiceTest { @Test public void testRequestRecommendationAsync_noPermission() throws Exception { doThrow(new SecurityException()).when(mContext) - .enforceCallingOrSelfPermission(eq(permission.BROADCAST_NETWORK_PRIVILEGED), + .enforceCallingOrSelfPermission(eq(permission.REQUEST_NETWORK_SCORES), anyString()); try { mNetworkScoreService.requestRecommendationAsync(mRecommendationRequest, mRemoteCallback); - fail("BROADCAST_NETWORK_PRIVILEGED not enforced."); + fail("REQUEST_NETWORK_SCORES not enforced."); } catch (SecurityException e) { // expected }