Use `getControllerLink` instead of `getLink`
authorjoshuaruesweg <ruesweg@woltlab.com>
Fri, 5 Mar 2021 09:48:44 +0000 (10:48 +0100)
committerjoshuaruesweg <ruesweg@woltlab.com>
Tue, 16 Mar 2021 15:19:14 +0000 (16:19 +0100)
wcfsetup/install/files/lib/data/unfurl/url/UnfurlUrl.class.php

index 4cbdb4a68f398c059062ce69545870dff55ae427..0bba64f1548d491f46172295d308b4232f6fda11 100644 (file)
@@ -2,6 +2,7 @@
 
 namespace wcf\data\unfurl\url;
 
+use wcf\action\ImageProxyAction;
 use wcf\data\DatabaseObject;
 use wcf\system\request\LinkHandler;
 use wcf\system\WCF;
@@ -78,7 +79,7 @@ class UnfurlUrl extends DatabaseObject
             if (MODULE_IMAGE_PROXY) {
                 $key = CryptoUtil::createSignedString($this->imageUrl);
 
-                return LinkHandler::getInstance()->getLink('ImageProxy', [
+                return LinkHandler::getInstance()->getControllerLink(ImageProxyAction::class, [
                     'key' => $key,
                 ]);
             } elseif (IMAGE_ALLOW_EXTERNAL_SOURCE) {