From 8b76369fb44bfd863b27bcede453d676905f52e5 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 26 Oct 2011 17:12:50 -0400
Subject: [PATCH] Properly catch Not Allowed (405) and Unknown Request (501) errors

---
 src/com/gitblit/client/GitblitWorker.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/com/gitblit/client/GitblitWorker.java b/src/com/gitblit/client/GitblitWorker.java
index 45baf03..5926a77 100644
--- a/src/com/gitblit/client/GitblitWorker.java
+++ b/src/com/gitblit/client/GitblitWorker.java
@@ -24,7 +24,9 @@
 
 import com.gitblit.Constants.RpcRequest;
 import com.gitblit.GitBlitException.ForbiddenException;
+import com.gitblit.GitBlitException.NotAllowedException;
 import com.gitblit.GitBlitException.UnauthorizedException;
+import com.gitblit.GitBlitException.UnknownRequestException;
 
 public abstract class GitblitWorker extends SwingWorker<Boolean, Void> {
 
@@ -59,6 +61,10 @@
 				Utils.explainForbidden(parent, request);
 			} else if (t instanceof UnauthorizedException) {
 				Utils.explainUnauthorized(parent, request);
+			} else if (t instanceof NotAllowedException) {
+				Utils.explainNotAllowed(parent, request);
+			} else if (t instanceof UnknownRequestException) {
+				Utils.explainNotAllowed(parent, request);
 			} else {
 				Utils.showException(parent, t);
 			}

--
Gitblit v1.9.1