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(HttpGDataRequest.java:594) > at > com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:563) > at > com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:552) > at > com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:530) > at > com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java: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 > -- Alain Vongsouvanh | Developer Programs Engineer -- 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
