diff --git a/odoo-stubs/models.pyi b/odoo-stubs/models.pyi index 0f0aa6b..e1127e9 100644 --- a/odoo-stubs/models.pyi +++ b/odoo-stubs/models.pyi @@ -338,9 +338,10 @@ class BaseModel(metaclass=MetaModel): def unlink(self): ... def write(self, vals: dict[str, Any]): ... def _write(self, vals: dict[str, Any]): ... - def create( - self: _ModelT, vals_list: list[dict[str, Any]] | dict[str, Any] - ) -> _ModelT: ... + @overload + def create(self: _ModelT, vals_list: list[dict[str, Any]]) -> _ModelT: ... + @overload + def create(self: _ModelT, vals_list: dict[str, Any]) -> _ModelT: ... def _create(self: _ModelT, data_list: list[dict[str, Any]]) -> _ModelT: ... def _compute_field_value(self, field: Field) -> None: ... def _parent_store_create(self) -> None: ...