From da02f37ee42c38f8384e0d683ce5bf775681bce3 Mon Sep 17 00:00:00 2001 From: Peter Hormanns Date: Tue, 3 Dec 2019 18:54:33 +0100 Subject: [PATCH] fix oql syntax --- .../de/hsadmin/autoconfig/AutoconfigAutodiscoverServlet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hsarback/src/de/hsadmin/autoconfig/AutoconfigAutodiscoverServlet.java b/hsarback/src/de/hsadmin/autoconfig/AutoconfigAutodiscoverServlet.java index ab2a868..349ea80 100644 --- a/hsarback/src/de/hsadmin/autoconfig/AutoconfigAutodiscoverServlet.java +++ b/hsarback/src/de/hsadmin/autoconfig/AutoconfigAutodiscoverServlet.java @@ -51,7 +51,7 @@ public class AutoconfigAutodiscoverServlet extends HttpServlet { final String domain = addrParts[1]; final Transaction transaction = new Transaction("autoconfig"); final EntityManager em = transaction.getEntityManager(); - final Query emailQuery = em.createQuery("SELECT addr FROM EMailAddresses WHERE addr.localpart = :localpart AND addr.domain = :domain AND ( addr.subdomain IS NULL OR addr.subdomain = :subdomain)"); + final Query emailQuery = em.createQuery("SELECT addr FROM EMailAddresses addr WHERE addr.localpart = :localpart AND addr.domain = :domain AND ( addr.subdomain IS NULL OR addr.subdomain = :subdomain)"); emailQuery.setParameter("subdomain", ""); emailQuery.setParameter("domain", domain); emailQuery.setParameter("localpart", localpart); @@ -62,7 +62,7 @@ public class AutoconfigAutodiscoverServlet extends HttpServlet { return; } final EMailAddress emailAddress = (EMailAddress) emailResult; - final Query mboxQuery = em.createQuery("SELECT mbox FROM UnixUsers WHERE mbox.name = :target"); + final Query mboxQuery = em.createQuery("SELECT mbox FROM UnixUsers mbox WHERE mbox.name = :target"); final String target = emailAddress.getTarget(); if (target == null || target.length() < 5 || (target.length() > 6 && target.charAt(5) != '-')) { transaction.close();