Opened 16 years ago

Last modified 16 years ago

#2510 closed enhancement

[Patch] Bug when keeping local (my) value in property conflict resolution — at Initial Version

Reported by: Gubaer Owned by: team
Priority: minor Milestone:
Component: Core Version: latest
Keywords: conflict resolution merge Cc: Gubaer

Description

1JOSM 1 Server JOSM 2
2Create
amenity=biergarten
testkey=value1
and upload
amenity=biergarten
testkey=value1
id=1
version=1
3amenity=biergarten
testkey=value1

id=1
version=1
Downlad
amenity=biergarten
testkey=value1
id=1
version=1
4Update
amenity=biergarten
testkey=value2
id=1
version=1
and upload
amenity=biergarten
testkey=value2
id=1
version=2
5amenity=biergarten
testkey=value2
version=2
Update
amenity=biergarten
testkey=value3
version=1
6amenity=biergarten
testkey=value2
version=2
Download and merge results in a conflict as expected
7Resolve conflict and decide to keep my value, i.e. testkey=value3
8Upload results in 409 conflict. Local version is still version 1

The problem is in step 7. If the user decides to keep his value the local version is not updated to the higher version from the server.

See patch for a fix.

Change History (1)

by Gubaer, 16 years ago

Attachment: property-conflict.patch added
Note: See TracTickets for help on using tickets.