Bug report #10244
"Join Attributes Tables" returns wrong results if input layers have a join defined in vector properties
|Affected QGIS version:||2.2.0||Regression?:||No|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||18681|
Ok so I join a polygon to a CSV, once I opened the output layer the column names are Ok but the values aren't since it appears to be putting the wrong values in the wrong columns, the last column gets 0.00 as it doesn't have any values to get
This happens if the vector layer has a join, don't know if that makes a difference since I cant reproduce error in vector with no joins
COLUMN A / COLUMN B / COLUMN C
VALUES B / VALUES C / 0.00
#3 Updated by Giovanni Manghi over 7 years ago
- Status changed from Feedback to Open
- Assignee set to Victor Olaya
- Subject changed from Join Attribute Tables Column wrong to "Join Attributes Tables" returns wrong results if input layers have a join defined in vector properties
Input layer 1 a Shapefile with a join
what type is the join layer? shape? csv? dbf?
Input layer 2 a CSV file
in processing the tool cannot accept geometryless tables as input.
Anyway, beside the above questions it seems that there is an issue:
The tool allows choose as input a layer that has a join in qgis vector properties. Among the possible columns to be used for the join (in processing) there are the one that comes from the join in the vector properties but the output does not contains them, just the ones from the join layer in processing, but this ones have wrong values (taken from the join in vector properties).