FIX: fix history handling - null values were not updated
This commit is contained in:
@@ -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 = [
|
||||
|
||||
Reference in New Issue
Block a user