From 40f5ba93354049ee6663721024a7b99dbf1eef6d Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 18 Jan 2024 21:26:52 +0000 Subject: Properly add clientState to secondary fill request Wasn't properly setting the clientState to the fill request for secondary provider. Fixing the issue. Bug: 321094178 Test: atest CtsAutoFillServiceTestCases:android.autofillservice.cts.inline.InlineLoginMixedCredentialActivityTest Change-Id: Ifca44e40faac6a84e10be2659612508b1331e797 --- .../java/com/android/server/autofill/SecondaryProviderHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/autofill/java/com/android/server/autofill/SecondaryProviderHandler.java b/services/autofill/java/com/android/server/autofill/SecondaryProviderHandler.java index 7fc1738f3172..123470304783 100644 --- a/services/autofill/java/com/android/server/autofill/SecondaryProviderHandler.java +++ b/services/autofill/java/com/android/server/autofill/SecondaryProviderHandler.java @@ -108,9 +108,9 @@ final class SecondaryProviderHandler implements RemoteFillService.FillServiceCal mLastFlag = flag; if (mRemoteFillService != null && mRemoteFillService.isCredentialAutofillService()) { Slog.v(TAG, "About to call CredAutofill service as secondary provider"); - addSessionIdAndRequestIdToClientState(pendingFillRequest, + FillRequest request = addSessionIdAndRequestIdToClientState(pendingFillRequest, pendingInlineSuggestionsRequest, id); - mRemoteFillService.onFillCredentialRequest(pendingFillRequest, client); + mRemoteFillService.onFillCredentialRequest(request, client); } else { mRemoteFillService.onFillRequest(pendingFillRequest); } -- cgit v1.2.3-59-g8ed1b