From b5480b413705080385745a0e711d8f254d92f79c Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 15 Nov 2020 20:50:24 +0100 Subject: [PATCH] fix sync check - it was always reporting success even in failure cases --- src/routes/api/sync.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/api/sync.js b/src/routes/api/sync.js index b5d6590ea..b0d1da20f 100644 --- a/src/routes/api/sync.js +++ b/src/routes/api/sync.js @@ -13,13 +13,13 @@ const dateUtils = require('../../services/date_utils'); const entityConstructor = require('../../entities/entity_constructor'); const utils = require('../../services/utils'); -function testSync() { +async function testSync() { try { if (!syncOptions.isSyncSetup()) { return { success: false, message: "Sync server host is not configured. Please configure sync first." }; } - syncService.login(); + await syncService.login(); // login was successful so we'll kick off sync now // this is important in case when sync server has been just initialized