Index: components/autofill/core/browser/ui/card_unmask_prompt_controller_impl.cc |
diff --git a/components/autofill/core/browser/ui/card_unmask_prompt_controller_impl.cc b/components/autofill/core/browser/ui/card_unmask_prompt_controller_impl.cc |
index 738b5acbd8cddd38155559ec2fd4682a74bff17d..a922b5a2c750ace7090a7dba9699034d8e959e62 100644 |
--- a/components/autofill/core/browser/ui/card_unmask_prompt_controller_impl.cc |
+++ b/components/autofill/core/browser/ui/card_unmask_prompt_controller_impl.cc |
@@ -269,6 +269,8 @@ bool CardUnmaskPromptControllerImpl::CanStoreLocally() const { |
return false; |
if (reason_ == AutofillClient::UNMASK_FOR_PAYMENT_REQUEST) |
return false; |
+ if (card_.record_type() == CreditCard::LOCAL_CARD) |
+ return false; |
return OfferStoreUnmaskedCards(); |
} |
@@ -323,7 +325,9 @@ bool CardUnmaskPromptControllerImpl::InputExpirationIsValid( |
base::TimeDelta CardUnmaskPromptControllerImpl::GetSuccessMessageDuration() |
const { |
return base::TimeDelta::FromMilliseconds( |
- reason_ == AutofillClient::UNMASK_FOR_PAYMENT_REQUEST ? 0 : 500); |
+ card_.record_type() == CreditCard::LOCAL_CARD || |
+ reason_ == AutofillClient::UNMASK_FOR_PAYMENT_REQUEST |
+ ? 0 : 500); |
} |
} // namespace autofill |