Index: trunk/core/kernel/utility/formatters/unit_formatter.php =================================================================== diff -u -r4758 -r7635 --- trunk/core/kernel/utility/formatters/unit_formatter.php (.../unit_formatter.php) (revision 4758) +++ trunk/core/kernel/utility/formatters/unit_formatter.php (.../unit_formatter.php) (revision 7635) @@ -33,8 +33,8 @@ switch( $regional->GetDBField('UnitSystem') ) { case 2: // US/UK - $major = $object->GetDirtyField($field.'_a'); - $minor = $object->GetDirtyField($field.'_b'); + $major = $this->TypeCast($object->GetDBField($field.'_a'), $options); + $minor = $this->TypeCast($object->GetDBField($field.'_b'), $options); if($major === '' && $minor === '') { $value = null;