diff --git a/src/Network/Probe.php b/src/Network/Probe.php index a97f6f8110..e74b437345 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -137,7 +137,11 @@ class Probe $newdata['networks'] = []; foreach ([Protocol::DIASPORA, Protocol::OSTATUS] as $network) { if (!empty($data['networks'][$network])) { - $newdata['networks'][$network] = $data['networks'][$network]; + $data['networks'][$network]['subscribe'] = $newdata['subscribe'] ?? ''; + $data['networks'][$network]['baseurl'] = $newdata['baseurl'] ?? ''; + $data['networks'][$network]['gsid'] = $newdata['gsid'] ?? 0; + $newdata['networks'][$network] = self::rearrangeData($data['networks'][$network]); + unset($newdata['networks'][$network]['networks']); } }