Index: third_party/WebKit/Source/modules/payments/PaymentResponse.cpp |
diff --git a/third_party/WebKit/Source/modules/payments/PaymentResponse.cpp b/third_party/WebKit/Source/modules/payments/PaymentResponse.cpp |
index 988cef45b3146fc1a9fcf1d32f1b327dd2d918e9..0ded3ad07026b221dad0b36409708992ba2d321e 100644 |
--- a/third_party/WebKit/Source/modules/payments/PaymentResponse.cpp |
+++ b/third_party/WebKit/Source/modules/payments/PaymentResponse.cpp |
@@ -41,25 +41,10 @@ ScriptValue PaymentResponse::toJSONForBinding(ScriptState* scriptState) const { |
else |
result.addNull("shippingAddress"); |
- if (shippingOption().isNull()) |
- result.addNull("shippingOption"); |
- else |
- result.addString("shippingOption", shippingOption()); |
- |
- if (payerName().isNull()) |
- result.addNull("payerName"); |
- else |
- result.addString("payerName", payerName()); |
- |
- if (payerEmail().isNull()) |
- result.addNull("payerEmail"); |
- else |
- result.addString("payerEmail", payerEmail()); |
- |
- if (payerPhone().isNull()) |
- result.addNull("payerPhone"); |
- else |
- result.addString("payerPhone", payerPhone()); |
+ result.addStringOrNull("shippingOption", shippingOption()) |
+ .addStringOrNull("payerName", payerName()) |
+ .addStringOrNull("payerEmail", payerEmail()) |
+ .addStringOrNull("payerPhone", payerPhone()); |
return result.scriptValue(); |
} |