From 930fff440adba1b150b10cefc0d22bbb440fd746 Mon Sep 17 00:00:00 2001 From: Morgan Epp <60796713+epmog@users.noreply.github.com> Date: Wed, 4 Jun 2025 17:42:37 -0500 Subject: [PATCH] chore: pydanticv2 deprecation warning - access model_fields through class Signed-off-by: Morgan Epp <60796713+epmog@users.noreply.github.com> --- src/openjd/model/_internal/_create_job.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openjd/model/_internal/_create_job.py b/src/openjd/model/_internal/_create_job.py index 2b5094e..40f73c5 100644 --- a/src/openjd/model/_internal/_create_job.py +++ b/src/openjd/model/_internal/_create_job.py @@ -80,7 +80,7 @@ def instantiate_model( # noqa: C901 elif create_as_metadata.callable is not None: target_model = create_as_metadata.callable(model) - for field_name in model.model_fields.keys(): + for field_name in model.__class__.model_fields.keys(): if field_name in model._job_creation_metadata.exclude_fields: # The field is marked for being excluded continue