]> git.mxchange.org Git - friendica.git/commitdiff
Move BBCode version tagging inside of the hash to prevent item-content.rendered-hash...
authorHypolite Petovan <hypolite@mrpetovan.com>
Fri, 4 Dec 2020 12:55:48 +0000 (07:55 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Fri, 4 Dec 2020 13:30:51 +0000 (08:30 -0500)
src/Model/Item.php

index 779f5b83c3bb5ed65ecc98be3baae4c1263c1140..d41e84c5b9f44c5e6ff0b1d61cb15c9d542c56a3 100644 (file)
@@ -3537,18 +3537,18 @@ class Item
 
                if ($rendered_hash == ''
                        || $rendered_html == ''
-                       || $rendered_hash != BBCode::VERSION . '::' . hash('md5', $body)
+                       || $rendered_hash != hash('md5', BBCode::VERSION . '::' . $body)
                        || DI::config()->get('system', 'ignore_cache')
                ) {
                        self::addRedirToImageTags($item);
 
                        $item['rendered-html'] = BBCode::convert($item['body']);
-                       $item['rendered-hash'] = hash('md5', $body);
+                       $item['rendered-hash'] = hash('md5', BBCode::VERSION . '::' . $body);
 
                        $hook_data = ['item' => $item, 'rendered-html' => $item['rendered-html'], 'rendered-hash' => $item['rendered-hash']];
                        Hook::callAll('put_item_in_cache', $hook_data);
                        $item['rendered-html'] = $hook_data['rendered-html'];
-                       $item['rendered-hash'] = BBCode::VERSION . '::' . $hook_data['rendered-hash'];
+                       $item['rendered-hash'] = $hook_data['rendered-hash'];
                        unset($hook_data);
 
                        // Force an update if the generated values differ from the existing ones