From c49a30d921b7cc3a1bcebc0cdbf773c818957645 Mon Sep 17 00:00:00 2001
From: Steve Reis <stevereis93@gmail.com>
Date: Wed, 19 Oct 2022 16:42:28 +0200
Subject: [PATCH] fix(exareme): Issue with logout response status from
 portalbackend

---
 api/src/engine/connectors/exareme/exareme.connector.ts | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/api/src/engine/connectors/exareme/exareme.connector.ts b/api/src/engine/connectors/exareme/exareme.connector.ts
index fc473ea..989fbb0 100644
--- a/api/src/engine/connectors/exareme/exareme.connector.ts
+++ b/api/src/engine/connectors/exareme/exareme.connector.ts
@@ -77,7 +77,12 @@ export default class ExaremeConnector implements Connector {
   async logout(request: Request) {
     const path = `${this.options.baseurl}logout`;
 
-    await firstValueFrom(this.get(request, path));
+    await firstValueFrom(
+      this.get(request, path, {
+        maxRedirects: 0,
+        validateStatus: (status) => status >= 200 && status <= 302,
+      }),
+    );
   }
 
   async createExperiment(
-- 
GitLab