diff --git a/Database/Base/BaseActiveRecord.php b/Database/Base/BaseActiveRecord.php index 3deb2534..af095400 100644 --- a/Database/Base/BaseActiveRecord.php +++ b/Database/Base/BaseActiveRecord.php @@ -387,8 +387,8 @@ abstract class BaseActiveRecord extends Component implements IOrm, \ArrayAccess $trance->rollback(); $result = $this->addError($this->getLastError()); } else { - $result = static::populate($this->_attributes); $trance->commit(); + $result = $this->refresh(); $this->afterSave($attributes, $param); } return $result;