From 1eec6eaa25ca2201d83d1be91b3cb53d545b5445 Mon Sep 17 00:00:00 2001
From: Wojciech Barcik <wbarcik@syncad.com>
Date: Thu, 9 Mar 2023 10:50:21 +0100
Subject: [PATCH] (#205) Don't do anything related to Rocket Chat

when SDC_OPENHIVE_CHAT_IFRAME_INTEGRATION_ENABLE is not set to "yes".
---
 src/server/api/general.js | 4 ++--
 src/server/server.js      | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/server/api/general.js b/src/server/api/general.js
index d3f1a7cca..5ae7bdd55 100644
--- a/src/server/api/general.js
+++ b/src/server/api/general.js
@@ -162,8 +162,8 @@ export default function useGeneralApi(app) {
             };
 
             // Add auth token for chat to response.
-            if (config.get('openhive_chat_iframe_integration_enable')) {
-                let result = {};
+            if (config.get('openhive_chat_iframe_integration_enable') === 'yes') {
+                    let result = {};
                 if (ctx.session.a) {
                     result = await getChatAuthToken(ctx.session.a);
                 } else if (ctx.session.externalUser && ctx.session.externalUser.system === 'hivesigner') {
diff --git a/src/server/server.js b/src/server/server.js
index 4eca6ccca..e8d29a811 100644
--- a/src/server/server.js
+++ b/src/server/server.js
@@ -108,8 +108,8 @@ useGeneralApi(app);
 if (config.get('oauth_server') && (config.get('oauth_server')).enable === 'yes') {
     oauthServer(app);
 }
-if (config.get('openhive_chat_iframe_integration_enable')) {
-    useRocketChat(app);
+if (config.get('openhive_chat_iframe_integration_enable') === 'yes') {
+        useRocketChat(app);
 }
 useRedirects(app);
 useUserJson(app);
-- 
GitLab