Browse Source

fixed legacy redirects

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
feature/brute_force_protection
Stephan Richter 3 months ago
parent
commit
9aca5bd088
  1. 3
      legacy/src/main/java/de/srsoftware/umbrella/legacy/CompanyLegacy.java
  2. 3
      legacy/src/main/java/de/srsoftware/umbrella/legacy/NotesLegacy.java
  3. 3
      legacy/src/main/java/de/srsoftware/umbrella/legacy/ProjectLegacy.java
  4. 3
      legacy/src/main/java/de/srsoftware/umbrella/legacy/TaskLegacy.java

3
legacy/src/main/java/de/srsoftware/umbrella/legacy/CompanyLegacy.java

@ -29,7 +29,8 @@ public class CompanyLegacy extends BaseHandler { @@ -29,7 +29,8 @@ public class CompanyLegacy extends BaseHandler {
@Override
public boolean doGet(Path path, HttpExchange ex) throws IOException {
if (path.empty()) return sendRedirect(ex, url(ex).replaceAll("/legacy/","/"));
var url = url(ex);
if (path.empty() || url.endsWith("/view")) return sendRedirect(ex, url.replaceAll("/legacy/","/"));
return super.doGet(path, ex);
}

3
legacy/src/main/java/de/srsoftware/umbrella/legacy/NotesLegacy.java

@ -33,7 +33,8 @@ public class NotesLegacy extends BaseHandler { @@ -33,7 +33,8 @@ public class NotesLegacy extends BaseHandler {
@Override
public boolean doGet(Path path, HttpExchange ex) throws IOException {
if (path.empty()) return sendRedirect(ex, url(ex).replaceAll("/legacy/","/"));
var url = url(ex);
if (path.empty() || url.endsWith("/view")) return sendRedirect(ex, url.replaceAll("/legacy/","/"));
return super.doGet(path, ex);
}

3
legacy/src/main/java/de/srsoftware/umbrella/legacy/ProjectLegacy.java

@ -34,7 +34,8 @@ public class ProjectLegacy extends BaseHandler { @@ -34,7 +34,8 @@ public class ProjectLegacy extends BaseHandler {
@Override
public boolean doGet(Path path, HttpExchange ex) throws IOException {
if (path.empty()) return sendRedirect(ex, url(ex).replaceAll("/legacy/","/"));
var url = url(ex);
if (path.empty() || url.endsWith("/view")) return sendRedirect(ex, url.replaceAll("/legacy/","/"));
return super.doGet(path, ex);
}

3
legacy/src/main/java/de/srsoftware/umbrella/legacy/TaskLegacy.java

@ -33,7 +33,8 @@ public class TaskLegacy extends BaseHandler { @@ -33,7 +33,8 @@ public class TaskLegacy extends BaseHandler {
@Override
public boolean doGet(Path path, HttpExchange ex) throws IOException {
if (path.empty()) return sendRedirect(ex, url(ex).replaceAll("/legacy/","/"));
var url = url(ex);
if (path.empty() || url.endsWith("/view")) return sendRedirect(ex, url.replaceAll("/legacy/","/"));
return super.doGet(path, ex);
}

Loading…
Cancel
Save