From 2f680288297985054de913452a85ccd347c1e79c Mon Sep 17 00:00:00 2001 From: Hayden Smith Date: Tue, 24 Jul 2007 03:44:03 +0000 Subject: [PATCH] Added a check to make sure record exists before calling hasMethod on it. git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@39190 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- forms/CheckboxSetField.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forms/CheckboxSetField.php b/forms/CheckboxSetField.php index 78c28eff2..620190f5e 100755 --- a/forms/CheckboxSetField.php +++ b/forms/CheckboxSetField.php @@ -19,7 +19,7 @@ class CheckboxSetField extends OptionsetField { // Get values from the join, if available if(is_object($this->form)) { $record = $this->form->getRecord(); - if(!$values && $record->hasMethod($this->name)) { + if(!$values && $record && $record->hasMethod($this->name)) { $funcName = $this->name; $join = $record->$funcName(); foreach($join as $joinItem) $values[] = $joinItem->ID;