diff --git a/ExpressAPI/assets/OpenAPI/OpenAPI.yaml b/ExpressAPI/assets/OpenAPI/OpenAPI.yaml
index b5e4c6f16618b4e065c177bab57b516dd3e9e150..06c62978c2208dbe211875b1eba9227f3808a4ef 100644
--- a/ExpressAPI/assets/OpenAPI/OpenAPI.yaml
+++ b/ExpressAPI/assets/OpenAPI/OpenAPI.yaml
@@ -1,7 +1,7 @@
 openapi: 3.1.0
 info:
     title: Dojo API
-    version: 3.1.3
+    version: 3.2.0
     description: |
         **Backend API of the Dojo project.**
         
diff --git a/ExpressAPI/src/middlewares/SecurityMiddleware.ts b/ExpressAPI/src/middlewares/SecurityMiddleware.ts
index f7e807081162bf0a0429daf8c5172dcada2de2ee..37e6e4af13cb1905766ce82231ba7da531882049 100644
--- a/ExpressAPI/src/middlewares/SecurityMiddleware.ts
+++ b/ExpressAPI/src/middlewares/SecurityMiddleware.ts
@@ -10,7 +10,7 @@ class SecurityMiddleware {
     check(checkIfConnected: boolean, ...checkTypes: Array<SecurityCheckType>): (req: express.Request, res: express.Response, next: express.NextFunction) => void {
         return async (req: express.Request, res: express.Response, next: express.NextFunction) => {
             if ( checkIfConnected ) {
-                if ( req.session.profile === null ) {
+                if ( req.session.profile === null || req.session.profile === undefined ) {
                     return req.session.sendResponse(res, StatusCodes.UNAUTHORIZED);
                 }
             }