Browse Source

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

kely 11 tháng trước cách đây
mục cha
commit
5e26d47ee5
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  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,
             ];
         }