Revision 6605ba1...

Go back to digest for 12th May 2013

Bug Fixes in KDE-PIM

Dan Vratil committed changes in [libkgapi] /:

Don't skip item when restarting a job

When a recoverable error occured (invalid tokens), the job
skipped the item that has failed and tried to continued with
the next one after being restarted. With single-item
jobs this caused clients that expected exactly one item in reply
to crash.

With QueueHelper, the job will re-submit the failed item after
restart before cnotinuing with the next in queue.

File Changes

Added 1 files
  • libkgapi2/private/queuehelper_p.h
Modified 36 files
  •   CMakeLists.txt
  •   libkgapi2/createjob.cpp
  •   libkgapi2/createjob.h
  •   libkgapi2/fetchjob.cpp
  •   libkgapi2/fetchjob.h
  •   libkgapi2/modifyjob.cpp
  •   libkgapi2/modifyjob.h
  •   libkgapi2/calendar/calendarcreatejob.cpp
  •   libkgapi2/calendar/calendarcreatejob.h
  •   libkgapi2/calendar/calendardeletejob.cpp
  •   libkgapi2/calendar/calendardeletejob.h
  •   libkgapi2/calendar/calendarmodifyjob.cpp
  •   libkgapi2/calendar/eventcreatejob.cpp
  •   libkgapi2/calendar/eventdeletejob.cpp
  •   libkgapi2/calendar/eventdeletejob.h
  •   libkgapi2/calendar/eventmodifyjob.cpp
  •   libkgapi2/calendar/eventmovejob.cpp
  •   libkgapi2/contacts/contactcreatejob.cpp
  •   libkgapi2/contacts/contactdeletejob.cpp
  •   libkgapi2/contacts/contactfetchphotojob.cpp
  •   libkgapi2/contacts/contactfetchphotojob.h
  •   libkgapi2/contacts/contactmodifyjob.cpp
  •   libkgapi2/contacts/contactsgroupcreatejob.cpp
  •   libkgapi2/contacts/contactsgroupdeletejob.cpp
  •   libkgapi2/contacts/contactsgroupdeletejob.h
  •   libkgapi2/contacts/contactsgroupmodifyjob.cpp
  •   libkgapi2/tasks/taskcreatejob.cpp
  •   libkgapi2/tasks/taskdeletejob.cpp
  •   libkgapi2/tasks/taskdeletejob.h
  •   libkgapi2/tasks/tasklistcreatejob.cpp
  •   libkgapi2/tasks/tasklistdeletejob.cpp
  •   libkgapi2/tasks/tasklistdeletejob.h
  •   libkgapi2/tasks/tasklistmodifyjob.cpp
  •   libkgapi2/tasks/taskmodifyjob.cpp
  •   libkgapi2/tasks/taskmovejob.cpp
  •   libkgapi2/tasks/taskmovejob.h
37 files changed in total