thingsboard-memoizeit

Fixed IE issue with redirect. 308 return code doesn't work.

6/22/2017 5:43:28 AM

Details

diff --git a/application/src/main/java/org/thingsboard/server/controller/AuthController.java b/application/src/main/java/org/thingsboard/server/controller/AuthController.java
index d06f2be..fe29b08 100644
--- a/application/src/main/java/org/thingsboard/server/controller/AuthController.java
+++ b/application/src/main/java/org/thingsboard/server/controller/AuthController.java
@@ -107,7 +107,7 @@ public class AuthController extends BaseController {
             try {
                 URI location = new URI(createPasswordURI + "?activateToken=" + activateToken);
                 headers.setLocation(location);
-                responseStatus = HttpStatus.PERMANENT_REDIRECT;
+                responseStatus = HttpStatus.SEE_OTHER;
             } catch (URISyntaxException e) {
                 log.error("Unable to create URI with address [{}]", createPasswordURI);
                 responseStatus = HttpStatus.BAD_REQUEST;
@@ -146,7 +146,7 @@ public class AuthController extends BaseController {
             try {
                 URI location = new URI(resetPasswordURI + "?resetToken=" + resetToken);
                 headers.setLocation(location);
-                responseStatus = HttpStatus.PERMANENT_REDIRECT;
+                responseStatus = HttpStatus.SEE_OTHER;
             } catch (URISyntaxException e) {
                 log.error("Unable to create URI with address [{}]", resetPasswordURI);
                 responseStatus = HttpStatus.BAD_REQUEST;