X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2Futil%2FNotary.java;fp=src%2Fclub%2Fwpia%2Fgigi%2Futil%2FNotary.java;h=c349a0f92ad61f5fa8049f9c71e0643c28325b13;hp=36f1fa48c3c603c3c1dd5ed7ab3a30437bf5d2a1;hb=10e752c710c50035de036a79bc26fbedc7c8a460;hpb=b2028692f1f0a3fa3d78f0dc8b81d7fdc14f6865 diff --git a/src/club/wpia/gigi/util/Notary.java b/src/club/wpia/gigi/util/Notary.java index 36f1fa48..c349a0f9 100644 --- a/src/club/wpia/gigi/util/Notary.java +++ b/src/club/wpia/gigi/util/Notary.java @@ -3,7 +3,6 @@ package club.wpia.gigi.util; import java.io.IOException; import java.text.ParseException; import java.util.Calendar; -import java.util.Date; import java.util.GregorianCalendar; import java.util.HashMap; import java.util.Map; @@ -93,13 +92,11 @@ public class Notary { gae.mergeInto(new GigiApiException("You must enter the date when you met the applicant.")); } else { try { - Date d = DateSelector.getDateFormat().parse(date); - Calendar gc = GregorianCalendar.getInstance(); - gc.setTimeInMillis(System.currentTimeMillis()); - gc.add(Calendar.HOUR_OF_DAY, 12); - if (d.getTime() > gc.getTimeInMillis()) { + DayDate d = new DayDate(DateSelector.getDateFormat().parse(date).getTime()); + if (d.start().getTime() > System.currentTimeMillis()) { gae.mergeInto(new GigiApiException("You must not enter a date in the future.")); } + Calendar gc = GregorianCalendar.getInstance(); gc.setTimeInMillis(System.currentTimeMillis()); gc.add(Calendar.MONTH, -LIMIT_MAX_MONTHS_VERIFICATION); if (d.getTime() < gc.getTimeInMillis()) {