commit | 576d7b62a9346cc8e020a518e1c31c2ac64f464d | [log] [tgz] |
---|---|---|
author | Shawn Pearce <sop@google.com> | Mon Mar 30 09:16:19 2015 -0700 |
committer | Shawn Pearce <sop@google.com> | Mon Mar 30 09:16:19 2015 -0700 |
tree | 0a7d608973234d671dd1d511b8200cfdc76f3560 | |
parent | cb2850184f5dee5eb7039c3c42f44bd906347ec5 [diff] |
Markdown: Redirect to show source file if parsing fails If the file cannot be parsed as markdown redirect the browser to view the source of the file. This will at least permit the end user to read the raw contents, instead of getting a 500 error with no links forward. Change-Id: I124349dbe1fedb9203699653b802f19ad58f4baa
diff --git a/gitiles-servlet/src/main/java/com/google/gitiles/doc/DocServlet.java b/gitiles-servlet/src/main/java/com/google/gitiles/doc/DocServlet.java index 188d503..d4ae488 100644 --- a/gitiles-servlet/src/main/java/com/google/gitiles/doc/DocServlet.java +++ b/gitiles-servlet/src/main/java/com/google/gitiles/doc/DocServlet.java
@@ -115,7 +115,7 @@ view, srcmd.path, srcmd.read(rw.getObjectReader(), inputLimit)); if (doc == null) { - res.setStatus(SC_INTERNAL_SERVER_ERROR); + res.sendRedirect(GitilesView.show().copyFrom(view).toUrl()); return; }