]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/File.php
restructuring of User::registerNew() lost password munging
[quix0rs-gnu-social.git] / classes / File.php
index 6173f31d6e5025c5d8a4c56284f3b72d83598f37..c527c4ffe92012a2877b434bb83becfd44fc6891 100644 (file)
@@ -80,7 +80,14 @@ class File extends Memcached_DataObject
         if (isset($redir_data['type'])
             && (('text/html' === substr($redir_data['type'], 0, 9) || 'application/xhtml+xml' === substr($redir_data['type'], 0, 21)))
             && ($oembed_data = File_oembed::_getOembed($given_url))) {
+
+            $fo = File_oembed::staticGet('file_id', $file_id);
+
+            if (empty($fo)) {
                 File_oembed::saveNew($oembed_data, $file_id);
+            } else {
+                common_log(LOG_WARNING, "Strangely, a File_oembed object exists for new file $file_id", __FILE__);
+            }
         }
         return $x;
     }