diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/rpc/GerritCallback.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/rpc/GerritCallback.java index 98ae46f514..dce5bb6b5a 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/rpc/GerritCallback.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/rpc/GerritCallback.java @@ -37,8 +37,11 @@ public abstract class GerritCallback implements AsyncCallback { new NotSignedInDialog().center(); } else if (isNoSuchEntity(caught)) { - new ErrorDialog(Gerrit.C.notFoundBody()).center(); - + if (Gerrit.isSignedIn()) { + new ErrorDialog(Gerrit.C.notFoundBody()).center(); + } else { + new NotSignedInDialog().center(); + } } else if (isInactiveAccount(caught)) { new ErrorDialog(Gerrit.C.inactiveAccountBody()).center();