diff --git a/.changes/unreleased/Fixes-20231030-093734.yaml b/.changes/unreleased/Fixes-20231030-093734.yaml new file mode 100644 index 00000000000..7322dd5042b --- /dev/null +++ b/.changes/unreleased/Fixes-20231030-093734.yaml @@ -0,0 +1,6 @@ +kind: Fixes +body: Fix cased comparison in catalog-retrieval function. +time: 2023-10-30T09:37:34.258612-04:00 +custom: + Author: peterallenwebb + Issue: "8939" diff --git a/core/dbt/adapters/base/impl.py b/core/dbt/adapters/base/impl.py index c7434c2ecb7..e5861cec655 100644 --- a/core/dbt/adapters/base/impl.py +++ b/core/dbt/adapters/base/impl.py @@ -1179,9 +1179,9 @@ def get_filtered_catalog( } def in_map(row: agate.Row): - d = _expect_row_value("table_database", row) - s = _expect_row_value("table_schema", row) - i = _expect_row_value("table_name", row) + d = _expect_row_value("table_database", row).casefold() + s = _expect_row_value("table_schema", row).casefold() + i = _expect_row_value("table_name", row).casefold() return (d, s, i) in relation_map catalogs = catalogs.where(in_map)