Modify

Opened 10 months ago

Closed 10 months ago

Last modified 10 months ago

#23846 closed defect (fixed)

The `State: all-referrers-downloaded` is not always correctly updated downloading an area

Reported by: skyper Owned by: team
Priority: normal Milestone: 24.08
Component: Core Version: tested
Keywords: template_report referrers downloaded Cc:

Description (last modified by skyper)

What steps will reproduce the problem?

  1. Have a way node outside the download area which has at least to parent ways
  2. Move the node sightly
    • No warning about moving a node without all referrers downloaded outside the downloaded area
  3. Download a small BBox around the node including its original position
  4. Select the node and one of its parent ways and unglue

What is the expected result?

No warning about unknown referrers

What happens instead?

Unglue confirmation about other referrers not yet downloaded

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

The problem seems to be that the state for modified nodes is not properly set as the node indeed still has State: referrers-not-all-downloaded modified

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2024-08-07 18:48:03 +0200 (Wed, 07 Aug 2024)
Revision:19173
Build-Date:2024-08-08 01:30:33
URL:https://josm.openstreetmap.de/svn/trunk

Change History (4)

comment:1 by skyper, 10 months ago

Description: modified (diff)

in reply to:  description comment:2 by taylor.smock, 10 months ago

Root cause might be the same as #23810.

Version 0, edited 10 months ago by taylor.smock (next)

comment:3 by taylor.smock, 10 months ago

Resolution: fixed
Status: newclosed

In 19175/josm:

Fix #23846: Setting all referrers downloaded doesn't happen if the target object has been modified

This may also fix (or partially fix) #23808 and #23810.

comment:4 by taylor.smock, 10 months ago

Milestone: 24.08

Add Comment


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