Closed (fixed)
Project:
Exclusive Value
Version:
7.x-1.1
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
27 Jan 2013 at 19:42 UTC
Updated:
11 Aug 2013 at 14:21 UTC
throws below error
PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'f.field_******_value' in 'where clause':
in exclusive_value_update_nodes() (line 81 of /*******/modules/exclusive_value/exclusive_value.module).The column for term reference field is field_*****_tid and not field_******_value
$column = _field_sql_storage_columnname($field_name, 'value');
Comments
Comment #1
RipAbyss commentedI tried to replace line 81:
$column = _field_sql_storage_columnname($field_name, 'value');
by :
if ($field['type'] == "taxonomy_term_reference")
$column = _field_sql_storage_columnname($field_name, 'tid');
else
$column = _field_sql_storage_columnname($field_name, 'value');
And it seems to work fine.
Comment #2
robert castelo commentedThanks TechNikh, fixed in 7.x-1.4