-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
values for cached join fields randomely become null when dragging canvas #25347
Comments
Author Name: Mathieu Pellerin - nIRV (Mathieu Pellerin - nIRV)
When doing multiple joins ( i.e. fields ORIGINAL -> joined fields A linked through a field in ORIGINAL -> joined fields B linked through a joined field in A), the values can get lost if the joins are cached. Steps to reproduce Open the attached join_cache test projectWhen the project opens, start rapidly panning the canvas around (small steps using the mouse's middle button is the easiest way)You'll notice the dark pink polygons going missing after every few pans (see gonebabygone.mp4 video too)This does not only affect feature rendering, saving the layer (with all its joins) can actually write null values for joined fields B. to I've finally been able to reduce this features going missing issue that's been haunting me for a while now. When doing multiple joins like this: i.e. fields ORIGINAL -> joined fields A linked through a field in ORIGINAL -> joined fields B linked through a joined field in Athe values will get lost every now and then when those joins are cached. Steps to reproduce Open the attached join_cache test projectWhen the project opens, start rapidly panning the canvas around (small steps using the mouse's middle button is the easiest way)You'll notice the dark pink polygons going missing after every few pans (see gonebabygone.mp4 video too)This does not only affect feature rendering, saving the layer (with all its joins) can actually write null values for joined fields B. |
Author Name: Mathieu Pellerin - nIRV (Mathieu Pellerin - nIRV) Better video, featuring the reduced test project attached.
|
Author Name: Giovanni Manghi (@gioman) Seems also to not happen in 2.18(?).
|
Author Name: Paul Blottiere (Paul Blottiere)
|
Author Name: Regis Haubourg (@haubourg) PR proposed here [[https://github.com//pull/5638]] |
Author Name: Paul Blottiere (Paul Blottiere) Applied in changeset 333a8e9.
|
Author Name: Mathieu Pellerin - nIRV (Mathieu Pellerin - nIRV)
Original Redmine Issue: 17450
Affected QGIS version: master
Redmine category:vectors
Assignee: Paul Blottiere
I've finally been able to reduce this features going missing issue that's been haunting me for a while now.
When doing multiple joins like this: ```i.e. fields ORIGINAL -> joined fields A linked through a field in ORIGINAL -> joined fields B linked through a joined field in A
The text was updated successfully, but these errors were encountered: