diff --git a/src/main/java/no/nibio/vips/logic/controller/servlet/OrganizationController.java b/src/main/java/no/nibio/vips/logic/controller/servlet/OrganizationController.java index 771aa88c44e850d4bf4410af4ad769184e6bfa36..67a068d77657ddf6b1b562ea9056eda6f962e60c 100644 --- a/src/main/java/no/nibio/vips/logic/controller/servlet/OrganizationController.java +++ b/src/main/java/no/nibio/vips/logic/controller/servlet/OrganizationController.java @@ -134,7 +134,7 @@ public class OrganizationController extends HttpServlet { organization.setDefaultMapZoom( formValidation.getFormField("defaultMapZoom").isEmpty() ? null - : formValidation.getFormField("defaultVipsCoreUserId").getValueAsInteger() + : formValidation.getFormField("defaultMapZoom").getValueAsInteger() ); organization.setDefaultMapCenter( formValidation.getFormField("defaultMapCenter").isEmpty() || formValidation.getFormField("defaultMapCenter").getWebValue().trim().equals(",") ? diff --git a/src/main/java/no/nibio/vips/logic/controller/servlet/PointOfInterestController.java b/src/main/java/no/nibio/vips/logic/controller/servlet/PointOfInterestController.java index 1d618d96416b086a51e9c160f815df877ba252b8..7620025871006be17b350fe2eb33a038e2311748 100755 --- a/src/main/java/no/nibio/vips/logic/controller/servlet/PointOfInterestController.java +++ b/src/main/java/no/nibio/vips/logic/controller/servlet/PointOfInterestController.java @@ -24,6 +24,7 @@ import com.vividsolutions.jts.geom.GeometryFactory; import com.vividsolutions.jts.geom.Point; import java.io.IOException; import java.net.URISyntaxException; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.Objects; @@ -200,7 +201,9 @@ public class PointOfInterestController extends HttpServlet { if(user.isSuperUser()) { - request.getSession().setAttribute("users", em.createNamedQuery("VipsLogicUser.findAll", VipsLogicUser.class).getResultList()); + List<VipsLogicUser> users = em.createNamedQuery("VipsLogicUser.findAll", VipsLogicUser.class).getResultList(); + Collections.sort(users); + request.getSession().setAttribute("users", users); } Integer organizationId = Integer.valueOf(request.getParameter("organizationId")); request.setAttribute("returnURL","weatherStation?organizationId=" + organizationId); @@ -239,7 +242,9 @@ public class PointOfInterestController extends HttpServlet { request.setAttribute("messageKey", request.getParameter("messageKey")); if(user.isSuperUser()) { - request.getSession().setAttribute("users", em.createNamedQuery("VipsLogicUser.findAll", VipsLogicUser.class).getResultList()); + List<VipsLogicUser> users = em.createNamedQuery("VipsLogicUser.findAll", VipsLogicUser.class).getResultList(); + Collections.sort(users); + request.getSession().setAttribute("users", users); } request.setAttribute("returnURL","weatherStation?organizationId=" + weatherStation.getUserId().getOrganizationId().getOrganizationId()); request.getRequestDispatcher("/weatherstationForm.ftl").forward(request, response);