From abae927b962d6df799beda24a8e68438f094caa7 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Tue, 6 Sep 2011 23:29:38 +0000 Subject: [PATCH] Making deckbuilder not complain of server error in IE. --- .../com/gempukku/lotro/server/ServerResource.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java index fa3675111..03546ae78 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java +++ b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/ServerResource.java @@ -215,10 +215,10 @@ public class ServerResource { @Path("/deck/{deckType}") @POST @Produces(MediaType.APPLICATION_XML) - public void createDeck( + public Document createDeck( @PathParam("deckType") String deckType, @FormParam("participantId") String participantId, - @FormParam("deckContents") String contents) { + @FormParam("deckContents") String contents) throws ParserConfigurationException { PlayerDAO playerDao = _lotroServer.getPlayerDao(); DeckDAO deckDao = _lotroServer.getDeckDao(); @@ -232,6 +232,15 @@ public class ServerResource { sendError(Response.Status.BAD_REQUEST); deckDao.setDeckForPlayer(player, deckType, deck); + + DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); + DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder(); + + Document doc = documentBuilder.newDocument(); + Element deckElem = doc.createElement("ok"); + doc.appendChild(deckElem); + + return doc; } @Path("/collection/{collectionType}")