From cd69d478abdddecae63775a84a627c3ca597e4f3 Mon Sep 17 00:00:00 2001 From: David Yonge-Mallo Date: Tue, 9 Feb 2016 11:57:44 +0100 Subject: [PATCH] also catch phoneNumber null case in demo --- .../src/com/google/phonenumbers/PhoneNumberParserServlet.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java b/java/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java index 4ab45ec5d..81cec2ce3 100644 --- a/java/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java +++ b/java/demo/src/com/google/phonenumbers/PhoneNumberParserServlet.java @@ -195,7 +195,8 @@ public class PhoneNumberParserServlet extends HttpServlet { StringBuilder permaLink = new StringBuilder( absoluteURL ? "http://libphonenumber.appspot.com/phonenumberparser" : "/phonenumberparser"); try { - permaLink.append("?number=" + URLEncoder.encode(phoneNumber, UTF_8.name())); + permaLink.append( + "?number=" + URLEncoder.encode(phoneNumber != null ? phoneNumber : "", UTF_8.name())); if (defaultCountry != null && !defaultCountry.isEmpty()) { permaLink.append("&country=" + URLEncoder.encode(defaultCountry, UTF_8.name())); }