X-Git-Url: https://code.grnet.gr/git/pithos/blobdiff_plain/01a30cd074974f71351b3276adde79e13ce85366..f8543d774bd45cafa27ea3ec86d517ebf0cd97b9:/src/gr/ebs/gss/server/CouponVerifier.java diff --git a/src/gr/ebs/gss/server/CouponVerifier.java b/src/gr/ebs/gss/server/CouponVerifier.java index 1d85d35..d1b1657 100644 --- a/src/gr/ebs/gss/server/CouponVerifier.java +++ b/src/gr/ebs/gss/server/CouponVerifier.java @@ -18,6 +18,7 @@ */ package gr.ebs.gss.server; +import gr.ebs.gss.server.domain.UserClass; import gr.ebs.gss.server.ejb.TransactionHelper; import java.io.IOException; @@ -106,15 +107,14 @@ public class CouponVerifier extends BaseServlet { } try { - new TransactionHelper().tryExecute(new Callable() { + UserClass newClass = new TransactionHelper().tryExecute(new Callable() { @Override - public Void call() throws Exception { - getService().upgradeUserClass(username, code); - return null; + public UserClass call() throws Exception { + return getService().upgradeUserClass(username, code); } }); - response.sendRedirect("couponSubmitted.jsp?newQuota=" + getService().getCouponUserClass().getQuotaAsString()); + response.sendRedirect("couponSubmitted.jsp?newQuota=" + newClass.getQuotaAsString()); } catch (Exception e) { handleException(response, e.getMessage()); }