diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b1d6e9a1..d09fa6ff5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -* **Build 95** (2014-05-29) +* **Build 96** (2014-05-29) - Plugin CLI commands are now case insensitive. - Fixes a bug where belongsTo form field relations were not being set. - Form field `richeditor` (WYSIWYG) no longer adds full page HTML tags. diff --git a/modules/backend/formwidgets/Relation.php b/modules/backend/formwidgets/Relation.php index 0bd653369..39fd11a93 100644 --- a/modules/backend/formwidgets/Relation.php +++ b/modules/backend/formwidgets/Relation.php @@ -121,6 +121,12 @@ class Relation extends FormWidgetBase */ public function getSaveData($value) { - return strlen($value) ? $value : null; + if (is_string($value) && !strlen($value)) + return null; + + if (is_array($value) && !count($value)) + return null; + + return $value; } } \ No newline at end of file