diff --git a/Database/Base/BaseActiveRecord.php b/Database/Base/BaseActiveRecord.php index 4715f4fe..90786328 100644 --- a/Database/Base/BaseActiveRecord.php +++ b/Database/Base/BaseActiveRecord.php @@ -968,7 +968,7 @@ abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess */ public function offsetExists(mixed $offset): bool { - return $this->has($offset); + return isset($this->_attributes[$offset]); } /** @@ -997,7 +997,7 @@ abstract class BaseActiveRecord extends Component implements IOrm, ArrayAccess */ public function offsetUnset(mixed $offset) { - if (!$this->has($offset)) { + if (!isset($this->_attributes[$offset])) { return; } unset($this->_attributes[$offset]);