$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;
}