fix(model): prevent overwriting primary key on save

This commit is contained in:
kj
2026-06-19 15:32:11 -03:00
parent b13c07d3c4
commit 83c80bd4ab

View File

@@ -517,7 +517,7 @@ class Model
static::query($sql);
$pk = static::$dbPrimaryKey;
$this->$pk = $db->lastInsertId();
$this->$pk ??= $db->lastInsertId();
$this->markAsSaved();
}