Bug report #2386
Join attributes issues
| Status: | Closed | ||
|---|---|---|---|
| Priority: | Low | ||
| Assignee: | |||
| Category: | Python plugins | ||
| Affected QGIS version: | Regression?: | No | |
| Operating System: | All | Easy fix?: | No | 
| Pull Request or Patch supplied: | Resolution: | fixed | |
| Crashes QGIS or corrupts data: | Copied to github as #: | 12446 | 
Description
1. Open two layers (see attachment): hydro-a.shp and ecoregions.shp;
2. Vector - Data management tool - Join attributes;
3. Set 'hydro-a' as target vector layer and try press drop-down list Target join field. It contains 2 elements;
4. Change target vector layer to ecoregions;
5. Try press drop-down list Target join field. It contains 5 elements, but ecoregions layer consists of 3 fields;
History
#1
    
    Updated by Giovanni Manghi almost 16 years ago
    Confirmed. Every time you change layer in the "target vector layer" dropdown it replicates/add the field to the "target join field" dropdown. See attached image.
#2
    
    Updated by cfarmer - over 15 years ago
    - Status changed from Open to Closed
 - Resolution set to fixed
 
Should be fixed in svn 12892. Please test and report back if the problem remains.
Carson
#3
    
    Updated by Alexander Bruy over 15 years ago
    - Status changed from Closed to Feedback
 - Resolution deleted (
fixed) 
Now another error (thanks to dr). Open any vector layer and run Vector - Data management tool - Join attributes. Error message appears
Traceback (most recent call last):
File "C:\\OSGeo4W\\apps\\qgis-dev\\python\\plugins\\fTools\\tools\\doJoinAttributes.py", line 77, in jupdate
self.jonField.clear()
AttributeError: 'Dialog' object has no attribute 'jonField'
Версия Python:
2.5.2 (c5cd2930 (SVN r253):60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]
I've look in code, there is a typo in line 77. Patch attached
#4
    
    Updated by cfarmer - over 15 years ago
    - Resolution set to fixed
 - Status changed from Feedback to Closed
 
fixed (again) in #12952