Skip Menu |

This queue is for tickets about the WWW-Google-Contacts CPAN distribution.

Report information
The Basics
Id: 57228
Status: resolved
Priority: 0/
Queue: WWW-Google-Contacts

People
Owner: Nobody in particular
Requestors: AHARRISON [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.05
Fixed in: (no value)



Subject: update_contact handling broken
Updating a contact destroys any other metadata contained in the record. Instead of taking a copy of the existing record, modifying the values, and resubmitting the updated record, an entirely new record is submitted. Also especially important in this transaction is the inclusion of the etag value. If any other software or devices are used to sync with Google Contacts, use of this module will wreak havoc across all of them. http://code.google.com/apis/contacts/docs/3.0/developers_guide_protocol.html#Updating
Using the new interface of this module, you should no longer see this behaviour of data getting lost. (however, please do note that it still need more testing. Please report any bugs found). I agree that using the etags is important, and I'll sort that out in August. cheers Magnus
Hey Version 0.09 (released 8 Aug) uses the ETag value when updating contacts. Failed to update the ticket until now though - sorry about that. cheers Magnus