diff --git a/tb_pulumi/__init__.py b/tb_pulumi/__init__.py index d0e9af5..76a2d37 100644 --- a/tb_pulumi/__init__.py +++ b/tb_pulumi/__init__.py @@ -254,7 +254,7 @@ def flatten(item: dict | list | ThunderbirdComponentResource | pulumi.Output | p # pulumi.info(f'FOUND TCR: {item._name} -> {item.resources.values()}') to_flatten = item.resources.values() elif isinstance(item, pulumi.Output): - to_flatten = item.apply(lambda i: i) + to_flatten = item.apply(lambda i: flatten(i)) elif isinstance(item, pulumi.Resource): # pulumi.info(f'FOUND RESOURCE: {item._name}, {str(item.__class__)}') return [item]