diff --git a/lkml2cube/parser/explores.py b/lkml2cube/parser/explores.py index 5c34b89..7ec5230 100644 --- a/lkml2cube/parser/explores.py +++ b/lkml2cube/parser/explores.py @@ -79,6 +79,9 @@ def generate_cube_joins(cube_def, lookml_model): cube_def['cubes'].append(cube) else: cube = get_cube_from_cube_def(cube_def, cube_right) + if not cube: + typer.echo(f'Cube referenced in explores not found: {join_element["name"]}') + continue join_condition = join_element['sql_on'] diff --git a/pyproject.toml b/pyproject.toml index eadc167..027e7ce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "lkml2cube" -version = "0.2.0" +version = "0.2.1" description = "Looker ML to Cube converter" authors = [ {name = "Paco Valdez", email = "paco@cube.dev"},