diff --git a/tags/utils.py b/tags/utils.py index 2f6479c..4a5143b 100644 --- a/tags/utils.py +++ b/tags/utils.py @@ -87,6 +87,9 @@ def deduce_tags(event_data): # we start with the explicitly provided tags tags = event_data.get('tags', {}) + if isinstance(tags, list): + tags = {k: v for k, v in tags} + for tag_key, lookup_path in EVENT_DATA_CONVERSION_TABLE.items(): value = get_path(event_data, *lookup_path)