From cb92d6c7b2377dfc6cf2aa9d506ac783a90453cc Mon Sep 17 00:00:00 2001 From: Herbert Reiter <4941275-moasda@users.noreply.gitlab.com> Date: Sat, 4 Jan 2020 23:04:13 +0100 Subject: [PATCH] Bugfix --- .../net/moasdawiki/app/SynchronizeWikiClient.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/net/moasdawiki/app/SynchronizeWikiClient.java b/app/src/main/java/net/moasdawiki/app/SynchronizeWikiClient.java index 81211b2..404657a 100644 --- a/app/src/main/java/net/moasdawiki/app/SynchronizeWikiClient.java +++ b/app/src/main/java/net/moasdawiki/app/SynchronizeWikiClient.java @@ -225,6 +225,11 @@ public class SynchronizeWikiClient { * @return Anzahl der synchronisierten Dateien. */ public int synchronizeRepository(ProgressFeedback feedback) throws ServiceException { + boolean sessionValid = createAndCheckSession(); + if (!sessionValid) { + throw new ServiceException("No valid server session found"); + } + String serverHostPort = getServerHostPort(); if (serverHostPort == null) { throw new ServiceException("No wiki server configured"); @@ -241,12 +246,6 @@ public class SynchronizeWikiClient { lastSyncServerTime = new Date(lastSyncServerTimeMs); } - // Aktuelle Session überprüfen - boolean[] checkResult = checkSession(serverHostPort); - if (!checkResult[1]) { - throw new ServiceException("Client not authenticated at wiki server"); - } - // Anfrage schicken ListModifiedFilesXml listModifiedFilesXml = new ListModifiedFilesXml(); listModifiedFilesXml.version = PROTOCOL_VERSION;