diff --git a/steam/util/__init__.py b/steam/util/__init__.py index c770dfa..105f74f 100644 --- a/steam/util/__init__.py +++ b/steam/util/__init__.py @@ -114,7 +114,10 @@ def proto_fill_from_dict(message, data, clear=True): proto_fill_from_dict(getattr(message, key), val) else: - setattr(message, key, val) + if isinstance(val, list): + getattr(message, key).extend(val) + else: + setattr(message, key, val) return message