Merge "When the origin is empty but not null, app label should be used" into udc-dev am: 0d4cf06b31

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23048863

Change-Id: I91a74cf70203c0fb31a61ad09bc7ae4fd8eda34e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2023-05-05 03:57:25 +00:00
committed by Automerger Merge Worker

View File

@@ -213,7 +213,7 @@ class GetFlowUtils {
}
}
return com.android.credentialmanager.getflow.RequestDisplayInfo(
appName = originName
appName = originName?.ifEmpty { null }
?: getAppLabel(context.packageManager, requestInfo.appPackageName)
?: return null,
preferImmediatelyAvailableCredentials = preferImmediatelyAvailableCredentials,
@@ -462,7 +462,7 @@ class CreateFlowUtils {
if (requestInfo == null) {
return null
}
val appLabel = originName
val appLabel = originName?.ifEmpty { null }
?: getAppLabel(context.packageManager, requestInfo.appPackageName)
?: return null
val createCredentialRequest = requestInfo.createCredentialRequest ?: return null