diff --git a/code/GenericDataAdmin.php b/code/GenericDataAdmin.php index 68317e80..3dc61958 100755 --- a/code/GenericDataAdmin.php +++ b/code/GenericDataAdmin.php @@ -412,9 +412,11 @@ HTML; $result = $tmpItem; } - // casting - list ($field, $caster) = explode("->", $field); - if($caster) { + if(strpos('->', $field) !== false) { + list ($field, $caster) = explode("->", $field); + } + + if(!empty($caster)) { $fieldNameParts = explode('.', $field); $fieldName = $fieldNameParts[sizeof($fieldNameParts)-1]; // When the intending value is Created.Date, the obj need to be casted as Datetime explicitely. diff --git a/templates/Includes/MemberTableField.ss b/templates/Includes/MemberTableField.ss index a1dae44e..4264e064 100755 --- a/templates/Includes/MemberTableField.ss +++ b/templates/Includes/MemberTableField.ss @@ -41,17 +41,17 @@