Closed Bug 425260 Opened 16 years ago Closed 16 years ago

Event lost when moved from gcal to local calendar

Categories

(Calendar :: Provider: GData, defect)

Lightning 0.7
x86
Linux
defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: themystic.ca, Unassigned)

Details

Great work guys! I love using this but this bug is rather annoying (lost an important phone number due to it).

Steps to reproduce:
1. Create new event (on gcal)
2. open event
3. change event's calendar field to "home" (or other local calendar)
4. hit save+close

Expected results:
event is now in different calendar

Actual results:
event is lost (in neither calendar)

Reproducible: Always

Thunderbird: version 2.0.0.12 (20080227)
GData provider: version 0.3.1
Lightning: version 0.7 (build 2007102303)
OS: Ubuntu Gutsy Gibbon
Hello Tom,

I could not reproduce this behavior with the latest gdata nightly. This is possibly related to bug 307556. The act of moving the event from one calendar to the next actually deletes it from one calendar and adds it to the next. If the addition fails for some reason, the event is unfortunately lost.

Could you please try this with a gdata 0.4pre nightly from
ftp://ftp.mozilla.org/pub/calendar/lightning/nightly/latest-mozilla1.8/

This also requires a lightning 0.8pre or 0.8rc1 build which you can also find at the link above.
Hi Philipp, 

It seems to me that that's faulty behavior. Since deleting data is permanent it should be done after an event is cloned onto the second calendar. That way even if one of the operations fails nothing is lost. 

I don't know whether this is then a gdata bug or a calendar bug.

Tom
Ah, I see there's a patch for this already on bug 220655. Good to see!
This is a quite old bug and not the one you are looking for. bug 220655 is the bug that actually made it possible to move events from one calendar to another the way it is now.

This is a calendar bug. Do you think this is a duplicate of bug 307556, or is there a different cause? If so, please mark it as such.

btw: using the undo feature, you should be able to retrieve your item in the same session.
Marking incomplete due to lack of response. Please reopen if you think this bug still exists and is not duplicate of bug 307556.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.