瀏覽代碼

ModelChange的text_diff判空并赋值空字符串

kely 11 月之前
父節點
當前提交
5e26d47ee5
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      app/Services/History/ModelChangeDetector.php

+ 1 - 1
app/Services/History/ModelChangeDetector.php

@@ -32,7 +32,7 @@ class ModelChangeDetector
                 'old' => is_array($model->getOriginal($field)) ? json_encode($model->getOriginal($field)) : $model->getOriginal($field),
                 'field' => $field,
                 'new' => is_array($model->$field) ? json_encode($model->$field) : $model->$field,
-                'diff' => in_array($field, $diffFields) ? text_diff($model->getOriginal($field), $model->$field) : null,
+                'diff' => in_array($field, $diffFields) ? text_diff($model->getOriginal($field) ?? '', $model->$field ?? '') : null,
             ];
         }