I may be setting the delete flag for group memberships but not the person record itself. I will double check ... Thanks
On 12/5/11 9:23 AM, "Alain Vongsouvanh" <[email protected]> wrote: > Hello Alexey, > > Usually, you shouldn't be able to retrieve a single deleted contact as the API > will return a 404 Not Found. The only way to retrieve a deleted contact is by > retrieving the entire list of contact and using the showdeleted or updated-min > query parameters. > > My guess is that this marker gets added somewhere in your code. > One thing you could do though is to explicitly remove the deleted marker: > entryToUpdate.setDeleted(null); > > Best, > Alain > > On Fri, Dec 2, 2011 at 6:45 PM, Alexey Panteleev <[email protected]> wrote: >> Hi, >> I am getting the InvalidEntryException because I update a deleted entry. >> But I can't avoid this because hasDeleted method returns false for me. >> What am I doing wrong? What is the right way to check the 'deleted' >> attribute? >> >> ContactEntry entryToUpdate = myService.getEntry(new URL(contId), >> ContactEntry.class); >> >> if (entryToUpdate.hasDeleted()) >> >> // dont update >> >> >> Caused by: com.google.gdata.util.InvalidEntryException: Bad Request >> Contact entries received from a client must not have deleted set to true >> >> at >> com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRe >> quest.java:594) >> at >> com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDa >> taRequest.java:563) >> at >> com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest. >> java:552) >> at >> com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:5 >> 30) >> at >> com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.ja >> va:535) >> at com.google.gdata.client.Service.update(Service.java:1563) >> at com.google.gdata.client.Service.update(Service.java:1530) >> at >> com.google.gdata.client.GoogleService.update(GoogleService.java:583) -- You received this message because you are subscribed to the Google Groups "Google Contacts, Shared Contacts and User Profiles APIs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://code.google.com/apis/contacts/community/forum.html
