FIX: fix history handling - null values were not updated

This commit is contained in:
Michal Kváček
2016-03-31 21:11:51 +02:00
parent 5045dca3d4
commit acc7541ab9
3 changed files with 6 additions and 4 deletions
+3 -2
View File
@@ -125,14 +125,15 @@ class Content extends Model
foreach ($fields as $fieldDB => $fieldRequest) {
// ignore non-existing fields
if (!isset($this->$fieldDB) || !isset($request[$fieldRequest])) {
if ((!isset($this->$fieldDB) && !is_null($this->$fieldDB)) || (!isset($request[$fieldRequest]) && !is_null($request[$fieldRequest]))) {
continue;
}
// remove any whitespaces around real content
if (!is_null($request[$fieldRequest]))
$request[$fieldRequest] = trim($request[$fieldRequest]);
if ($this->$fieldDB != $request[$fieldRequest]) {
if (trim($this->$fieldDB) != $request[$fieldRequest]) {
// setup history object
$history = [