PR #108 includes the following updates:
Bug Fixes (from dbt_stripe_source)
- Fixed a Snowflake error in the
does_table_existmacro that could occur when another package using quoted table or column names runs concurrently. - Updated the following staging models to dynamically select the appropriate source based on available tables:
stg_stripe__price_plan_tmpstg_stripe__subscription_tmp
Features
- Updated the following models to support the revised logic in the upstream
does_table_existmacro:stripe__line_item_enhancedstripe__invoice_line_item_details
Under the Hood (from dbt_stripe_source)
- Enhanced the
does_table_existmacro:- Added a
dispatchto prevent conflicts with macros of the same name in other packages. - Updated logic to return
'exists'only when the table is present, replacing'True'/'False'string outputs. This prevents Jinja from misinterpreting them as truthy values and ensures reliable variable configuration based on exact'exists'matching.
- Added a
- Added consistency test for
stripe__invoice_line_item_details.
Full Changelog: v0.17.0...v0.17.1