From 419b794ea8f5a3cfc94f3a0c9a5192ce1812b6b1 Mon Sep 17 00:00:00 2001 From: VsevolodX Date: Mon, 9 Mar 2026 18:49:21 -0700 Subject: [PATCH] update: _id and id --- src/py/mat3ra/made/material.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/py/mat3ra/made/material.py b/src/py/mat3ra/made/material.py index dbeb5a9f1..26b64c096 100644 --- a/src/py/mat3ra/made/material.py +++ b/src/py/mat3ra/made/material.py @@ -4,7 +4,7 @@ from mat3ra.code.constants import AtomicCoordinateUnits, Units from mat3ra.code.entity import HasDescriptionHasMetadataNamedDefaultableInMemoryEntityPydantic from mat3ra.esse.models.material import MaterialSchema -from pydantic import SkipValidation +from pydantic import ConfigDict, SkipValidation from .basis import Basis from .lattice import Lattice @@ -54,6 +54,8 @@ # TODO: replace `-Pydantic` with actual class in the next PR class Material(MaterialSchema, HasDescriptionHasMetadataNamedDefaultableInMemoryEntityPydantic): + model_config = ConfigDict(arbitrary_types_allowed=True, populate_by_name=True) + __default_config__ = defaultMaterialConfig __schema__ = MaterialSchema