Skip to content

Commit b2ba1d6

Browse files
committed
change condition - meta & tags
1 parent 6094b5b commit b2ba1d6

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

macros/edr/dbt_artifacts/upload_dbt_columns.sql

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,17 @@
3535

3636
{% set flattened_columns = [] %}
3737
{% for column_node in column_nodes.values() %}
38-
{% if elementary.get_config_var('columns_upload_strategy') == 'all' or column_node.get('description') %}
38+
{% set config_dict = elementary.safe_get_with_default(column_node, 'config', {}) %}
39+
{% set config_meta_dict = elementary.safe_get_with_default(config_dict, 'meta') %}
40+
{% set meta_dict = elementary.safe_get_with_default(column_node, 'meta') %}
41+
{% set has_meta = config_meta_dict or meta_dict %}
42+
43+
{% set config_tags = elementary.safe_get_with_default(config_dict, 'tags') %}
44+
{% set global_tags = elementary.safe_get_with_default(column_node, 'tags') %}
45+
{% set meta_tags = elementary.safe_get_with_default(meta_dict, 'tags') %}
46+
{% set has_tags = config_tags or global_tags or meta_tags %}
47+
48+
{% if elementary.get_config_var('columns_upload_strategy') == 'all' or column_node.get('description') or has_meta or has_tags %}
3949
{% set flat_column = elementary.flatten_column(table_node, column_node) %}
4050
{% do flattened_columns.append(flat_column) %}
4151
{% endif %}

0 commit comments

Comments
 (0)