If Internationalization "taxonomy translation" module is enabled Exif module does not read exif keywords or creates terms as the function '_exif_handle_taxonomy_field' is never called.

The following code on line 201 in exif.module:
} else if ($field['module']=='taxonomy') {

Should be changed into:
} else if ($field['module']=='taxonomy' || $field['module']=='i18n_taxonomy') {

When taxonomy translation module is enabled $field['module'] contains string 'i18n_taxonomy'.

Comments

jphautin’s picture

Assigned: Unassigned » jphautin
jphautin’s picture

Issue summary: View changes

Updated

jphautin’s picture

Version: 7.x-1.2 » 7.x-1.3
Priority: Normal » Major
Issue summary: View changes
jphautin’s picture

Version: 7.x-1.3 » 7.x-1.x-dev
Status: Active » Fixed

integrated in 7.x branch

  • jphautin committed a9b23e3 on 7.x-1.x
    Issue #1357038: i18n Taxonomy translation breaks exif term reference
    

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.