mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
BUGFIX: More robust setting of defaults; necessary due to altered ViewableData::__isset()
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@62875 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
992674a936
commit
fd88d31d9d
@ -592,7 +592,7 @@ class DataObject extends ViewableData implements DataObjectInterface {
|
|||||||
|
|
||||||
if($defaults) foreach($defaults as $fieldName => $fieldValue) {
|
if($defaults) foreach($defaults as $fieldName => $fieldValue) {
|
||||||
// SRM 2007-03-06: Stricter check
|
// SRM 2007-03-06: Stricter check
|
||||||
if(!isset($this->$fieldName)) {
|
if(!isset($this->$fieldName) || $this->$fieldName === null) {
|
||||||
$this->$fieldName = $fieldValue;
|
$this->$fieldName = $fieldValue;
|
||||||
}
|
}
|
||||||
// Set many-many defaults with an array of ids
|
// Set many-many defaults with an array of ids
|
||||||
|
Loading…
Reference in New Issue
Block a user