Skip to content

Commit 542ced4

Browse files
committed
Excluded computed fields when converting config types.
Signed-off-by: davem-bis <68955845+davem-bis@users.noreply.github.com>
1 parent 3992962 commit 542ced4

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

sqlmesh/core/config/loader.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,4 +272,4 @@ def convert_config_type(
272272
config_obj: Config,
273273
config_type: t.Type[C],
274274
) -> C:
275-
return config_type.parse_obj(config_obj.dict())
275+
return config_type.parse_obj(config_obj.dict(exclude_computed_fields=True))

tests/core/test_config.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,7 @@ def test_connection_config_serialization():
532532
"extensions": [],
533533
"pre_ping": False,
534534
"pretty_sql": False,
535+
"shared_connection": True,
535536
"connector_config": {},
536537
"secrets": [],
537538
"filesystems": [],
@@ -544,6 +545,7 @@ def test_connection_config_serialization():
544545
"extensions": [],
545546
"pre_ping": False,
546547
"pretty_sql": False,
548+
"shared_connection": True,
547549
"connector_config": {},
548550
"secrets": [],
549551
"filesystems": [],

0 commit comments

Comments
 (0)