From 635cf15deeb84422555b90f7cadba826b810d746 Mon Sep 17 00:00:00 2001 From: Marco Antonio Nina Date: Fri, 12 Jul 2013 16:03:50 -0400 Subject: [PATCH] BUG-12335 Currency field in Report table with grid not storing... SOLVED - No existia una validacion para la parte de grillas solo forms. - Se extendio la validacion para las grillas verificando todos los campos. --- workflow/engine/classes/model/AdditionalTables.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/workflow/engine/classes/model/AdditionalTables.php b/workflow/engine/classes/model/AdditionalTables.php index 53fe33c1a..c89223865 100755 --- a/workflow/engine/classes/model/AdditionalTables.php +++ b/workflow/engine/classes/model/AdditionalTables.php @@ -810,16 +810,16 @@ class AdditionalTables extends BaseAdditionalTables foreach ($gridData as $i => $gridRow) { eval('$obj = new ' . $className . '();'); //Parsing values - foreach ($gridRow as $i => $v) { + foreach ($gridRow as $j => $v) { foreach ($fieldTypes as $key => $fieldType) { foreach ($fieldType as $name => $type) { - if ( strtoupper ( $i) == $name) { + if ( strtoupper ( $j) == $name) { $v = validateType ($v, $type); unset($name); } } } - $gridRow[$i] = $v === '' ? null : $v; + $gridRow[$j] = $v === '' ? null : $v; } $obj->fromArray(array_change_key_case($gridRow, CASE_UPPER), BasePeer::TYPE_FIELDNAME); $obj->setAppUid($appUid);