diff --git a/include/text.php b/include/text.php index 957145ca18..ee8a213ff6 100644 --- a/include/text.php +++ b/include/text.php @@ -1198,7 +1198,12 @@ function put_item_in_cache(&$item, $update = false) $item["rendered-hash"] = hash("md5", $item["body"]); // Force an update if the generated values differ from the existing ones - if (($rendered_hash != $item["rendered-hash"]) || ($rendered_html != $item["rendered-html"])) { + if ($rendered_hash != $item["rendered-hash"]) { + $update = true; + } + + // Only compare the HTML when we forcefully ignore the cache + if (Config::get("system", "ignore_cache") && ($rendered_html != $item["rendered-html"])) { $update = true; }