diff --git a/lib/WOPI/DiscoveryManager.php b/lib/WOPI/DiscoveryManager.php index 26e890a1..f0be9f0f 100644 --- a/lib/WOPI/DiscoveryManager.php +++ b/lib/WOPI/DiscoveryManager.php @@ -88,6 +88,8 @@ class DiscoveryManager { } $responseBody = $response->getBody(); + $replaceWith = str_replace("hostname.host", $_SERVER['HTTP_HOST'], $this->config->getAppValue('richdocuments', 'wopi_url')); + $responseBodyMangled = str_replace($this->config->getAppValue('richdocuments', 'wopi_internal_url'), $replaceWith, $responseBody); // Skylar: Disable saving too, we don't need it if we're not loading ever /*$file->putContent( json_encode([ @@ -95,7 +97,7 @@ class DiscoveryManager { 'timestamp' => $this->timeFactory->getTime(), ]) );*/ - return $responseBody; + return $responseBodyMangled; } public function refretch() {