diff --git a/themis/datatypes/address.py b/themis/datatypes/address.py index 74ec1e2..f82b70a 100644 --- a/themis/datatypes/address.py +++ b/themis/datatypes/address.py @@ -48,6 +48,8 @@ class Address(Field): def from_dict(cls, d): o = cls() + if type(d) is list: + d = d[0] # wtf? for attr in ('title', 'street', 'zipcode', 'city', 'phone1', 'phone2', 'fax', 'email'): setattr(o, attr, d.get(attr))