mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
The issue was that renderer/labeling were only keeping "their" required fields, but the final fields may have been extended by the other, making the field indices cached in expressions invalid. The fix is to keep the final QgsFields around and avoid creating those QgsFields on-the-fly from previously requested fields.