diff --git a/Sources/KituraSession/Session.swift b/Sources/KituraSession/Session.swift index ff26436..1736ccb 100644 --- a/Sources/KituraSession/Session.swift +++ b/Sources/KituraSession/Session.swift @@ -75,9 +75,7 @@ public class Session: RouterMiddleware { if let session = request.session { if newSession && !session.isEmpty { guard self.cookieManager.addCookie(sessionId: session.id, domain: request.hostname, response: response) == true else { - response.status(.internalServerError) - next() - return + return previousOnEndInvoked() } } if session.isDirty {