diff --git a/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSessionAuthProcessor.java b/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSessionAuthProcessor.java index 0e835d8053..09f9204ed2 100644 --- a/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSessionAuthProcessor.java +++ b/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/session/WebSessionAuthProcessor.java @@ -66,7 +66,9 @@ public class WebSessionAuthProcessor { case SUCCESS: return finishWebSessionAuthorization(smAuthInfo); case ERROR: - throw new DBException(smAuthInfo.getError()); + var e = new DBException(smAuthInfo.getError()); + webSession.addSessionError(e); + throw e; case IN_PROGRESS: throw new DBException("Authorization didn't complete"); default: