From: Felix Dörre Date: Thu, 28 Jul 2016 21:05:27 +0000 (+0200) Subject: fix: NPE with missing parameter for verification X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=262ad276a6355986ec83ded3d192007f30aab3cb fix: NPE with missing parameter for verification Change-Id: I598a3c2d41edd32ffa40bb35a0c4155c07c960dd --- diff --git a/src/org/cacert/gigi/pages/wot/AssuranceForm.java b/src/org/cacert/gigi/pages/wot/AssuranceForm.java index 9e69bd2f..6084c321 100644 --- a/src/org/cacert/gigi/pages/wot/AssuranceForm.java +++ b/src/org/cacert/gigi/pages/wot/AssuranceForm.java @@ -167,7 +167,8 @@ public class AssuranceForm extends Form { gae.mergeInto(new GigiApiException("The points entered were not a number.")); } } - HashSet data = new HashSet<>(Arrays.asList(req.getParameterValues("assuredName"))); + String[] parameterValues = req.getParameterValues("assuredName"); + HashSet data = new HashSet<>(Arrays.asList(parameterValues==null?new String[0]:parameterValues)); for (int i = 0; i < assureeNames.length; i++) { selected[i] = data.contains(Integer.toString(assureeNames[i].getId())); }