diff --git a/forms/gridfield/GridField.php b/forms/gridfield/GridField.php index ae4486dae..7ea9ce4c8 100755 --- a/forms/gridfield/GridField.php +++ b/forms/gridfield/GridField.php @@ -438,7 +438,13 @@ class GridField extends FormField { } // Default implementation - return $record->relField($fieldName); + if($record->hasMethod('relField')) { + return $record->relField($fieldName); + } elseif($record->hasMethod($fieldName)) { + return $record->$fieldName(); + } else { + return $record->$fieldName; + } } /**