diff --git a/services/credentials/java/com/android/server/credentials/RequestSession.java b/services/credentials/java/com/android/server/credentials/RequestSession.java index cfb9ad46812d8..04c4bc4c7c4f5 100644 --- a/services/credentials/java/com/android/server/credentials/RequestSession.java +++ b/services/credentials/java/com/android/server/credentials/RequestSession.java @@ -194,7 +194,6 @@ abstract class RequestSession implements CredentialManagerUi.Credential ArrayList providerDataList = getProviderDataForUi(); if (!providerDataList.isEmpty()) { Log.i(TAG, "provider list not empty about to initiate ui"); - mRequestSessionMetric.logCandidatePhaseMetrics(mProviders); launchUiWithProviderData(providerDataList); } } @@ -204,9 +203,9 @@ abstract class RequestSession implements CredentialManagerUi.Credential Log.i(TAG, "In getProviderDataAndInitiateUi"); Log.i(TAG, "In getProviderDataAndInitiateUi providers size: " + mProviders.size()); ArrayList providerDataList = new ArrayList<>(); + mRequestSessionMetric.logCandidatePhaseMetrics(mProviders); if (isSessionCancelled()) { - mRequestSessionMetric.logCandidatePhaseMetrics(mProviders); finishSession(/*propagateCancellation=*/true); return providerDataList; }