]> git.mxchange.org Git - friendica.git/commitdiff
Fixes fatal error "Return value must be of type Friendica\Object\OEmbed, string returned"
authorMichael <heluecht@pirati.ca>
Mon, 3 Mar 2025 22:30:19 +0000 (22:30 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 8 Mar 2025 12:11:37 +0000 (12:11 +0000)
src/Content/OEmbed.php

index 69a08526e1d7747e6ebab719f2c8293722075408..72e621a116e432dc703b5895f2683bb988dfe76a 100644 (file)
@@ -184,13 +184,16 @@ class OEmbed
 
                $eventDispatcher = DI::eventDispatcher();
 
-               $oembed_data = ['url' => $embedurl];
+               $oembed_data = [
+                       'url'  => $embedurl,
+                       'data' => $oembed,
+               ];
 
                $oembed_data = $eventDispatcher->dispatch(
                        new ArrayFilterEvent(ArrayFilterEvent::OEMBED_FETCH_END, $oembed_data),
                )->getArray();
 
-               return $oembed_data['url'] ?? $embedurl;
+               return $oembed_data['data'];
        }
 
        /**