details:   https://code.openbravo.com/erp/devel/pi/rev/27cdaf759fc8
changeset: 30507:27cdaf759fc8
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Sun Oct 23 10:36:41 2016 +0200
summary:   Fixes issue 34267: Let the basekernelservlet handle cors requests
Set the cors headers when serving a request

diffstat:

 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseKernelServlet.java
 |  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diffs (22 lines):

diff -r 8f17df764d0f -r 27cdaf759fc8 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseKernelServlet.java
--- 
a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseKernelServlet.java
        Fri Oct 21 14:16:10 2016 +0200
+++ 
b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseKernelServlet.java
        Sun Oct 23 10:36:41 2016 +0200
@@ -28,6 +28,7 @@
 import javax.servlet.http.HttpSession;
 
 import org.openbravo.base.secureApp.HttpSecureAppServlet;
+import org.openbravo.mobile.core.utils.OBMOBCUtils;
 
 /**
  * A servlet base class which handles redirects and other base tasks.
@@ -50,6 +51,10 @@
 
   public void service(final HttpServletRequest request, HttpServletResponse 
response)
       throws ServletException, IOException {
+
+    // always set the cors headers
+    OBMOBCUtils.setCORSHeaders(request, response);
+
     // encapsulate the response to catch any redirects
     // redirects are done by the authentication manager
     final KernelHttpServletResponse localResponse = new 
KernelHttpServletResponse(response);

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to