diff --git a/framework/db/BaseActiveRecord.php b/framework/db/BaseActiveRecord.php index ede9becef0..365f469985 100644 --- a/framework/db/BaseActiveRecord.php +++ b/framework/db/BaseActiveRecord.php @@ -716,7 +716,7 @@ abstract class BaseActiveRecord extends Model implements ActiveRecordInterface $changedAttributes = []; foreach ($values as $name => $value) { - $changedAttributes[$name] = $this->_oldAttributes[$name]; + $changedAttributes[$name] = isset($this->_oldAttributes[$name]) ? $this->_oldAttributes[$name] : null; $this->_oldAttributes[$name] = $value; } $this->afterSave(false, $changedAttributes);