Skip to content

Commit 9421ccb

Browse files
committed
options methode added
1 parent 037ce09 commit 9421ccb

File tree

1 file changed

+7
-6
lines changed
  • omod/src/main/java/org/openmrs/module/smartonfhir/web/filter

1 file changed

+7
-6
lines changed

omod/src/main/java/org/openmrs/module/smartonfhir/web/filter/CORSFilter.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,23 @@
2323
* To use this declare filter mapping in config.xml
2424
*/
2525
public class CORSFilter extends OncePerRequestFilter {
26-
26+
2727
@Override
2828
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
29-
throws ServletException, IOException {
29+
throws ServletException, IOException {
3030
// CORS "pre-flight" request
3131
response.addHeader("Access-Control-Allow-Credentials", "true");
32-
response.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
32+
response.addHeader("Access-Control-Allow-Methods", " OPTIONS");
3333
response.addHeader("Access-Control-Allow-Headers", "Authorization");
3434
response.addHeader("Access-Control-Allow-Headers", "Content-Type");
3535
response.addHeader("Access-Control-Allow-Origin", "*");
3636
response.addHeader("Access-Control-Max-Age", "1");
37-
37+
3838
if ("OPTIONS".equalsIgnoreCase(request.getMethod())) {
3939
response.setStatus(HttpServletResponse.SC_OK);
40-
} else {
41-
filterChain.doFilter(request, response);
40+
return;
4241
}
42+
43+
filterChain.doFilter(request, response);
4344
}
4445
}

0 commit comments

Comments
 (0)