diff options
Diffstat (limited to 'lib/classes/I18NStringDatafield.php')
| -rw-r--r-- | lib/classes/I18NStringDatafield.php | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/classes/I18NStringDatafield.php b/lib/classes/I18NStringDatafield.php index 5eee65d..d61af27 100644 --- a/lib/classes/I18NStringDatafield.php +++ b/lib/classes/I18NStringDatafield.php @@ -86,17 +86,20 @@ class I18NStringDatafield extends I18NString */ public static function load($object_id, $table = '', $field = '', $base = null) { - if (is_null($base)) { + if ($base === null) { $df = DatafieldEntryModel::findOneBySQL( "`datafield_id` = ? AND `range_id` = ? AND `sec_range_id` = ? AND `lang` = ''", $object_id ); - $base = $df->content ?? ''; + $base = $df ? $df->content : ''; } $table = null; $field = null; - return new self($base, self::fetchDataForField($object_id, $table, $field), - compact('object_id', 'table', 'field')); + return new self( + $base, + self::fetchDataForField($object_id, $table, $field), + compact('object_id', 'table', 'field') + ); } /** |
