]> git.mxchange.org Git - friendica.git/blobdiff - include/oembed.php
There were undecoded entities in the title
[friendica.git] / include / oembed.php
index b1770f68903408034053997dff8a0495081d89aa..c362ab45e6516fd31c9a0078a9067a6f5c12f6f0 100755 (executable)
@@ -75,10 +75,13 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){
                else {  //save in cache
                        $j = json_decode($txt);
                        if ($j->type != "error")
-                               q("INSERT INTO `oembed` (`url`, `content`, `created`) VALUES ('%s', '%s', '%s')",
-                                       dbesc(normalise_link($embedurl)), dbesc($txt), dbesc(datetime_convert()));
+                               q("INSERT INTO `oembed` (`url`, `content`, `created`) VALUES ('%s', '%s', '%s')
+                                       ON DUPLICATE KEY UPDATE `content` = '%s', `created` = '%s'",
+                                       dbesc(normalise_link($embedurl)),
+                                       dbesc($txt), dbesc(datetime_convert()),
+                                       dbesc($txt), dbesc(datetime_convert()));
 
-                       Cache::set($a->videowidth . $embedurl,$txt, CACHE_DAY);
+                       Cache::set($a->videowidth.$embedurl,$txt, CACHE_DAY);
                }
        }