From 7ed71e490e4c11fd4bddbe4e249a34a54d802b8a Mon Sep 17 00:00:00 2001 From: Markus Binsteiner Date: Tue, 11 Mar 2025 10:18:03 +0100 Subject: [PATCH] fix: issue #54" --- pydantic2ts/cli/script.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pydantic2ts/cli/script.py b/pydantic2ts/cli/script.py index 76fc9a9..d0b12fa 100644 --- a/pydantic2ts/cli/script.py +++ b/pydantic2ts/cli/script.py @@ -254,9 +254,10 @@ def _schema_generation_overrides( revert["extra"] = config.get("extra") config["extra"] = "forbid" else: - if config.extra != "allow": - revert["extra"] = config.extra - config.extra = "forbid" # type: ignore + if hasattr(config, 'extra'): + if config.extra != "allow": + revert["extra"] = config.extra + config.extra = "forbig" # type: ignore yield finally: for key, value in revert.items():