From 998b05095b81c00f7c7d7be4bb0cf271954f0b70 Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 23 Dec 2022 06:48:53 +0000 Subject: [PATCH] A server is only reachable when the network can be detected --- src/Model/GServer.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Model/GServer.php b/src/Model/GServer.php index 2fc37f35c..b0a9dd5c9 100644 --- a/src/Model/GServer.php +++ b/src/Model/GServer.php @@ -191,11 +191,11 @@ class GServer $condition = ['nurl' => Strings::normaliseLink($server)]; } - $gserver = DBA::selectFirst('gserver', ['url', 'next_contact', 'failed'], $condition); + $gserver = DBA::selectFirst('gserver', ['url', 'next_contact', 'failed', 'network'], $condition); if (empty($gserver)) { $reachable = true; } else { - $reachable = !$gserver['failed']; + $reachable = !$gserver['failed'] && in_array($gserver['network'], Protocol::FEDERATED); $server = $gserver['url']; }