Duplicate Events - FIXED

Duplicate Events - FIXED

Postby harningt » Thu 7. Feb 2013, 16:55

Device model: Motorola Photon 4G (A) + Emulator (B)
Android version: 2.3.4 + 4.2
DGT GTD Value Pack version:DGT GTD rc1-187, Value pack rc1-9

Steps to create:
1) Create daily repeating (after completed) task with floating date (not sure if floating reqd) - will test in future on device A
2) Sync to device B
3) Complete on device B
4) Wait a day
5) Sync device B
6) Sync device A

Device A now shows the original event AND the new event created from device B when the event was marked complete.

I will attempt to reproduce again directly following my steps... to ensure that this isn't some legacy data issue.
Last edited by harningt on Tue 12. Feb 2013, 16:56, edited 1 time in total.
harningt
 
Posts: 25
Joined: Mon 3. Sep 2012, 21:04

Re: Duplicate Events

Postby harningt » Thu 7. Feb 2013, 17:39

Note: test still going on, however I've noticed it seems that all 'floating' tasks have this issue...

I'll set up a test task without the 'completion' step as well to see if it is any floating+repeating w/o completion step.
harningt
 
Posts: 25
Joined: Mon 3. Sep 2012, 21:04

Re: Duplicate Events

Postby dgtale » Thu 7. Feb 2013, 22:52

I'll do the same test on my devices.
Question: do you confirm that step 4. is mandatory in order to reproduce the defect?
dgtale
Administrator
 
Posts: 508
Joined: Sat 21. May 2011, 14:03

Re: Duplicate Events

Postby harningt » Thu 7. Feb 2013, 23:48

Waiting appears to be necessary, repeated syncing does not cause the events to duplicate (even ones for which duplicates have been constructed).

I have a test scenario to work out tonight where:

1) A no-complete task that will roll over to the next day
2) A task that I will complete on device B, but not sync
3) Sync device B, then sync device A - who never saw that the complete task was completed until it floated to the next day.
harningt
 
Posts: 25
Joined: Mon 3. Sep 2012, 21:04

Re: Duplicate Events

Postby harningt » Fri 8. Feb 2013, 16:24

Results, on device A:
* There is a duplicate "Test task" - the one that was marked complete on device B yesterday
- Also: it is not marked complete, there is no marked-complete task
* There is no duplicate of the test task that was not marked complete on device B

After syncing back to device B:
* There is a duplicate "Test task" - the one that was marked complete on device B yesterday
- Also: there are no "Test task" items marked complete - it appears to have un-completed the original test task
* There is no change in the test task that was not marked complete on device B


Workaround... if marking a repeating / floating task complete on a device, make sure to sync all devices that know about this task before the next day to ensure that the 'target' device doesn't "float" the task to the next day prior to the sync...
harningt
 
Posts: 25
Joined: Mon 3. Sep 2012, 21:04

Re: Duplicate Events

Postby dgtale » Fri 8. Feb 2013, 22:06

Thanks a lot, very useful analysis, I'm going to work on this issue.
dgtale
Administrator
 
Posts: 508
Joined: Sat 21. May 2011, 14:03

Re: Duplicate Events

Postby harningt » Tue 12. Feb 2013, 16:55

Testing the latest APK on both source / target device reveals that this bug does not exist anymore :)
harningt
 
Posts: 25
Joined: Mon 3. Sep 2012, 21:04


Return to Cloud Synchronization - RC1 (test session closed)

Who is online

Users browsing this forum: No registered users and 1 guest