Index: components/payments/content/payment_request_state.cc |
diff --git a/components/payments/content/payment_request_state.cc b/components/payments/content/payment_request_state.cc |
index 959ee9415f0fe604f25554f29c4a7d7119cc7fed..47f8e0c0e3e1d136a814c2383952d566c615d64e 100644 |
--- a/components/payments/content/payment_request_state.cc |
+++ b/components/payments/content/payment_request_state.cc |
@@ -179,11 +179,11 @@ void PaymentRequestState::SetDefaultProfileSelections() { |
// value. |
const std::vector<std::unique_ptr<PaymentInstrument>>& instruments = |
available_instruments(); |
- auto first_complete_instrument = |
- std::find_if(instruments.begin(), instruments.end(), |
- [](const std::unique_ptr<PaymentInstrument>& instrument) { |
- return instrument->IsCompleteForPayment(); |
- }); |
+ auto first_complete_instrument = std::find_if( |
+ instruments.begin(), instruments.end(), |
+ [](const std::unique_ptr<PaymentInstrument>& instrument) { |
+ return instrument->IsCompleteForPayment(/*missing_info=*/nullptr); |
+ }); |
selected_instrument_ = first_complete_instrument == instruments.end() |
? nullptr |
@@ -207,7 +207,7 @@ bool PaymentRequestState::ArePaymentDetailsSatisfied() { |
// There is no need to check for supported networks, because only supported |
// instruments are listed/created in the flow. |
return selected_instrument_ != nullptr && |
- selected_instrument_->IsCompleteForPayment(); |
+ selected_instrument_->IsCompleteForPayment(/*missing_info=*/nullptr); |
} |
bool PaymentRequestState::ArePaymentOptionsSatisfied() { |