From 4c3b6817a72fa8f7d70a5a2e0ab7e5a74efbd283 Mon Sep 17 00:00:00 2001 From: Neil Blakey-Milner Date: Fri, 28 Apr 2006 16:01:58 +0000 Subject: [PATCH] Turn cache grinder off for RC and Final. --- lib/ktentity.inc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lib/ktentity.inc b/lib/ktentity.inc index 883cf28..9c097f3 100644 --- a/lib/ktentity.inc +++ b/lib/ktentity.inc @@ -33,7 +33,7 @@ $_STOPCACHING = array(); require_once(KT_LIB_DIR . '/cache/cache.inc.php'); -DEFINE("EVIL_CACHE_GRIND", true); +DEFINE("EVIL_CACHE_GRIND", false); class KTEntity { var $_bUsePearError = false; @@ -218,9 +218,15 @@ class KTEntity { $aFailures = array(); $sEntClass = get_class($this); - foreach (array_keys($res) as $sKey => $sVal) { + foreach ($res as $sKey => $aVal) { if ($mCached[$sKey] != $res[$sKey]) { - $aFailures[] = $sKey; + $id = $aVal['id']; + foreach ($aVal as $sField => $sStored) { + if ($mCached[$sKey][$sField] != $sStored) { + $aFailures[] = sprintf("For %d field %s, stored value is %s, but cached value is %s", $id, $sField, $sStored, $mCached[$sKey][$sField]); + } + } + // $aFailures[] = $sKey; } } -- libgit2 0.21.4