Bug report #5174
'Label field' based on joined table lost when reopening project (old labelling)
|Affected QGIS version:||1.7.4||Regression?:||No|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:||wontfix|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||14921|
'Field containing label' setting is lost each time when reopening project in case if label field is set from joined table.
How to reproduce:
1. Open vector layer
2. Open table
3. Join table to vector layer
4. Turn on labeling for vector layer and choose field from joined table as 'Field containing label'
5. Save project and close.
6. Open project and see that setting 'Properties > Labels > Field containing label' is lost.
#3 Updated by Gerhard Spieles almost 8 years ago
Yes, I can confirm this. It is only using the old labeling in layers properties.
A similar problem occurs in this case:
If the layer is structured in layer properties, "style", "rule based" or "categorized", no label of the joined table is displayed in the map.
#4 Updated by Alessandro Ciali almost 8 years ago
I experienced a similar behaviour.
I have a DXF added as layer, I joined a table, I used a joined field as label size (properties - label - advanced) and it works fine; on saving exiting and repoening the project, the join was saved but label settings for size field is lost. W7 with QGIS Master 3a2c0e9.