Modify

Opened 3 days ago

#24028 new defect

Upload dialog should preserve all changset's tags if an open changset is the target

Reported by: skyper Owned by: team
Priority: major Milestone:
Component: Core Version:
Keywords: template_report upload tag open changeset Cc:

Description

This happened to me lately where I unintentionally changed values of comment=*, source=* and created_by=*

What steps will reproduce the problem?

  1. Upload a CS with comment=* and source=* set (and maybe even created_by=*) but do not close it afterwards
  2. Make some more changes
  3. Try to upload the additional changes to the existing CS.

What is the expected result?

JOSM automatically chooses the open CS and should fill all fields with the data from the changeset.

What happens instead?

JOSM automatically chooses the open CS but the content of the fields are not automatically filled with the existing data which can easily lead to unintended changes of the tags. Especially, created_by=* is challenging, if e.g. the reverter plugin was used.

Please provide any additional information below. Attach a screenshot if possible.

Might sound like an enhancement but I have chosen defect as there is a high risk in unintentional changes of important CS's tags.

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2024-11-25 23:17:46 +0100 (Mon, 25 Nov 2024)
Revision:19262
Build-Date:2024-11-27 02:30:34
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (19262 en) Linux Debian GNU/Linux 12 (bookworm)
Java version: 17.0.13+11-Debian-2deb12u1, Debian, OpenJDK 64-Bit Server VM
Look and Feel: com.formdev.flatlaf.FlatDarculaLaf

Plugins:
+ flatlaf (36349)
+ reverter (36343)
+ undelete (36349)
+ utilsplugin2 (36350)

Attachments (0)

Change History (0)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to skyper.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.