From e7b31803a0a18bddaf8aa54c3c4de7b7169710a3 Mon Sep 17 00:00:00 2001 From: Andrey Sobolev <haiodo@gmail.com> Date: Tue, 30 Jul 2024 12:58:35 +0700 Subject: [PATCH] Fix maintenance period warning Signed-off-by: Andrey Sobolev <haiodo@gmail.com> --- .../src/components/ServerManagerGeneral.svelte | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/plugins/workbench-resources/src/components/ServerManagerGeneral.svelte b/plugins/workbench-resources/src/components/ServerManagerGeneral.svelte index 9ab69f43f2..6e2f40b2c3 100644 --- a/plugins/workbench-resources/src/components/ServerManagerGeneral.svelte +++ b/plugins/workbench-resources/src/components/ServerManagerGeneral.svelte @@ -1,5 +1,5 @@ <script lang="ts"> - import core, { RateLimiter } from '@hcengineering/core' + import core, { RateLimiter, concatLink } from '@hcengineering/core' import login from '@hcengineering/login' import { getEmbeddedLabel, getMetadata } from '@hcengineering/platform' import presentation, { getClient, isAdminUser } from '@hcengineering/presentation' @@ -109,9 +109,12 @@ on:click={() => { const endpoint = getMetadata(login.metadata.AccountsUrl) ?? '' if (endpoint !== '') { - void fetch(endpoint + `/api/v1/manage?token=${token}&operation=maintenance&timeout=${warningTimeout}`, { - method: 'PUT' - }) + void fetch( + concatLink(endpoint, `/api/v1/manage?token=${token}&operation=maintenance&timeout=${warningTimeout}`), + { + method: 'PUT' + } + ) } }} /> @@ -126,7 +129,7 @@ on:click={() => { const endpoint = getMetadata(login.metadata.AccountsUrl) ?? '' if (endpoint !== '') { - void fetch(endpoint + `/api/v1/manage?token=${token}&operation=maintenance&timeout=-1`, { + void fetch(concatLink(endpoint, `/api/v1/manage?token=${token}&operation=maintenance&timeout=-1`), { method: 'PUT' }) }