Handle empty list attributes
@@ -41,7 +41,7 @@ class Block:
attributes_to_add = {}
for attribute_key in self.attributes:
attribute_value = self.attributes[attribute_key]
- if type(attribute_value) is list and type(attribute_value[0]) is dict:
+ if type(attribute_value) is list and len(attribute_value) == 1 and type(attribute_value[0]) is dict:
inner_attributes = get_inner_attributes(attribute_key, attribute_value)
attributes_to_add.update(inner_attributes)
return attributes_to_add
