Multiple prodid causes vobject to crash at serialization, but there should also be at most one instance of rev and uid, according to https://tools.ietf.org/html/rfc6350, so check those properties as well.
Handling of rev is a bit rough, would be nicer to pick the latest date, rather than the first instance.
Multiple prodid causes vobject to crash at serialization, but there should also be at most one instance of rev and uid, according to https://tools.ietf.org/html/rfc6350, so check those properties as well.
Handling of rev is a bit rough, would be nicer to pick the latest date, rather than the first instance.