diff --git a/CHANGELOG.md b/CHANGELOG.md index 5826c02..170dd66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ Recent and upcoming changes to dbt2looker +## 0.8.2 +### Changed +- Measures with missing descriptions fall back to coloumn descriptions. If there is no column description it falls back to "{measure_type} of {column_name}". + ## 0.8.1 ### Added - Dimensions have an `enabled` flag that can be used to switch off generated dimensions for certain columns with `enabled: false` diff --git a/dbt2looker/generator.py b/dbt2looker/generator.py index 22ec3bd..ad390b1 100644 --- a/dbt2looker/generator.py +++ b/dbt2looker/generator.py @@ -269,7 +269,7 @@ def lookml_measure(measure_name: str, column: models.DbtModelColumn, measure: mo 'name': measure_name, 'type': measure.type.value, 'sql': measure.sql or f'${{TABLE}}.{column.name}', - 'description': measure.description or f'{measure.type.value.capitalize()} of {column.description}', + 'description': measure.description or column.description or f'{measure.type.value.capitalize()} of {column.name}', } if measure.filters: m['filters'] = lookml_measure_filters(measure, model)