Merge "Fix the auth entry marshalling error."
diff --git a/core/java/android/credentials/ui/GetCredentialProviderData.java b/core/java/android/credentials/ui/GetCredentialProviderData.java
index f106ed5..c44d1dd 100644
--- a/core/java/android/credentials/ui/GetCredentialProviderData.java
+++ b/core/java/android/credentials/ui/GetCredentialProviderData.java
@@ -38,7 +38,7 @@
private final List<Entry> mCredentialEntries;
@NonNull
private final List<Entry> mActionChips;
- @Nullable
+ @NonNull
private final List<Entry> mAuthenticationEntries;
@Nullable
private final Entry mRemoteEntry;
@@ -89,7 +89,7 @@
List<Entry> authenticationEntries = new ArrayList<>();
in.readTypedList(authenticationEntries, Entry.CREATOR);
- mAuthenticationEntries = actionChips;
+ mAuthenticationEntries = authenticationEntries;
AnnotationValidations.validate(NonNull.class, null, mAuthenticationEntries);
Entry remoteEntry = in.readTypedObject(Entry.CREATOR);
@@ -133,7 +133,7 @@
@NonNull private String mProviderFlattenedComponentName;
@NonNull private List<Entry> mCredentialEntries = new ArrayList<>();
@NonNull private List<Entry> mActionChips = new ArrayList<>();
- @Nullable private List<Entry> mAuthenticationEntries = new ArrayList<>();
+ @NonNull private List<Entry> mAuthenticationEntries = new ArrayList<>();
@Nullable private Entry mRemoteEntry = null;
/** Constructor with required properties. */