Open tudorbarascu opened 3 years ago
There's the 2839923C-8B7D-419E-B84B-CA2FE9B80EC7
magic value that appears but shouldn't be there as it is tied with the value map widget and I'm pretty sure it has no place in the result of dialog.findChild output.
See https://github.com/qgis/QGIS/search?q=2839923C-8B7D-419E-B84B-CA2FE9B80EC7&type=code
Wel.. actually.. that's if you use the installation.ui file :). So.. if nobody else uses it.. I'll close this down and not do any followup.
mmm. I think insteallation.ui file is used by some groups ( @kandre @ponceta ?). We have to filter this magic value @tudorbarascu ?
@tudorbarascu good catch!
We still have to update the qwat.qgs project to 3.16 (New LTR).
In Pully and SIGE we don't use .ui files anymore but the project has to be updated, either by removing or fixing this ui file definition.
Linked to https://github.com/qwat/QWAT/issues/312
mmm. I think insteallation.ui file is used by some groups ( @kandre @ponceta ?). We have to filter this magic value @tudorbarascu ?
Well.. I thought about filtering in the python logic that but IMHO it's not the correct thing to do as that magic value shouldn't be there, the correct fix would be in the core so that the None widget doesn't appear when finding children so that we don't stumble on it later on. If there's a bug in the core it could bite us elsewhere where we maybe wouldn't catch it or it will be too late and maybe data errors will already be introduced.
upgrading to 3.16.4 crashes the installation form as the
dialog.findChild
outputs different results between 3.10 and 3.16The code:
has different results between 3.10 and 3.16. For example:
For 3.10:
For 3.16:
Currently investigating. Anyone else has this problem?