diff --git a/bubble-server/src/main/java/bubble/service/cloud/GeoService.java b/bubble-server/src/main/java/bubble/service/cloud/GeoService.java index ab33b350..558a986f 100644 --- a/bubble-server/src/main/java/bubble/service/cloud/GeoService.java +++ b/bubble-server/src/main/java/bubble/service/cloud/GeoService.java @@ -174,6 +174,7 @@ public class GeoService { if (found != null) return json(found, GeoTimeZone.class); if (acct.get() == null) acct.set(accountDAO.getFirstAdmin()); + if (acct.get() == null) throw new SimpleViolationException("err.activation.required"); List geoServices = cloudDAO.findByAccountAndType(acct.get().getUuid(), CloudServiceType.geoTime); if (geoServices.isEmpty() && !account.admin()) { // try to find using admin