From fcd68700281ea2f6e28b8756cd1bd65a85b64a10 Mon Sep 17 00:00:00 2001 From: Michelle Ark Date: Wed, 17 Dec 2025 13:14:07 -0500 Subject: [PATCH] Add missing return statement to RuntimeConfigObject.meta_require method (#12294) --- .changes/unreleased/Fixes-20251217-002813.yaml | 6 ++++++ core/dbt/context/providers.py | 2 ++ tests/functional/configs/test_get_default.py | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changes/unreleased/Fixes-20251217-002813.yaml diff --git a/.changes/unreleased/Fixes-20251217-002813.yaml b/.changes/unreleased/Fixes-20251217-002813.yaml new file mode 100644 index 000000000..17dc8a423 --- /dev/null +++ b/.changes/unreleased/Fixes-20251217-002813.yaml @@ -0,0 +1,6 @@ +kind: Fixes +body: Adds omitted return statement to RuntimeConfigObject.meta_require method +time: 2025-12-17T00:28:13.015416197Z +custom: + Author: mjsqu + Issue: "12288" diff --git a/core/dbt/context/providers.py b/core/dbt/context/providers.py index a5426562f..6ac9b7250 100644 --- a/core/dbt/context/providers.py +++ b/core/dbt/context/providers.py @@ -608,6 +608,8 @@ class RuntimeConfigObject(Config): if validator is not None: self._validate(validator, to_return) + return to_return + def get(self, name, default=None, validator=None): to_return = self._lookup(name, default) diff --git a/tests/functional/configs/test_get_default.py b/tests/functional/configs/test_get_default.py index 0252cf9de..bcb7ea09d 100644 --- a/tests/functional/configs/test_get_default.py +++ b/tests/functional/configs/test_get_default.py @@ -101,4 +101,4 @@ class TestConfigGetMetaRequire: results = run_dbt(["run"], expect_pass=False) assert len(results) == 1 assert str(results[0].status) == "error" - assert 'column "none" does not exist' in results[0].message + assert 'column "my_meta_value" does not exist' in results[0].message