Bug report #10500
Join not processed on project reopen
|Affected QGIS version:||master||Regression?:||No|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||18910|
When reopening a project, a join isn't processed. The join must removed and readded.
File1.csv = Name,OldKey
File2.csv = OldKey,NewKey
File3.shp = Other,Data,...,NewKey
For File1 add join File1.OldKey - File2.OldKeys
For File3 add join File3.NewKey - File1.File2.NewKey
Save close and reopen
Attribute table for File1 shows data from File1+File2
Attribute table for File3 shows fields from File1+File2 but all are NULL
Remove and readd File3 join and all is well.
Joining File3.NewKey - File2.NewKey and File2.OldKey - File3.OldKey can be reopened just fine.
Order of layers doesn't matter.
Project xml appears to be correct, and reopened file shows the joins correctly