On Tue, Feb 24, 2009 at 3:23 PM, AK <[email protected]> wrote: > > Well a client found it, so I don't have *too* much info, but I can see > it happened during a delete. For deletes what we do is we get the > original event and then we delete it. Here is my code and here is the > result: > > IPSCGoogleSyncTask.m:938 Entity delete is failed with error : Error > Domain=com.google.GDataServiceDomain Code=501 UserInfo=0x4315070 > "Operation could not be completed. (If-Modified-Since HTTP > precondition not supported on POST)" > { > NSLocalizedFailureReason = "(If-Modified-Since HTTP precondition > not supported on POST)"; > error = "If-Modified-Since HTTP precondition not supported on > POST"; > } > > - (void)retrieveDeletedCompleteEntryForEntry:(NSString *)selfLink > { > _updatingTasksCount++; > > // fetch a complete copy of the entry, including unknown XML, by > using the self link > GDataServiceTicket *ticket = [[self calendarService] > fetchCalendarEventEntryWithURL:[NSURL URLWithString:selfLink] > > > delegate:self > > > didFinishSelector:@selector > (fetchDeletedEntryTicket:finishedWithEntry:) > > > didFailSelector:@selector > (fetchEntryTicket:failedWithError:)]; > > [_tickets addObject:ticket]; > } > > > > - (void)fetchDeletedEntryTicket:(GDataServiceTicket *)ticket > finishedWithEntry:(GDataEntryCalendarEvent *)completeEntry > { > [_tickets removeObject:ticket]; > > [[self calendarService] deleteCalendarEventEntry: completeEntry > delegate:self > > didFinishSelector:@selector(deleteTicket:deletedEntry:) > > didFailSelector:@selector(deleteTicket:failedWithError:)]; > } >
So, in that case, can I assume this does not happen on 100% of your delete requests then? The only reason I can think of a POST being used on a DELETE is if [service setShouldUseMethodOverrideHeader:YES] is set. But I just tested that on a recent build of the Objective-C client and didn't have any problems. Can you make sure that you're using the latest version of the client library, and let me know if this problem continues? Thanks. -- Trevor Johns --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Calendar Data API" 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://groups.google.com/group/google-calendar-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
