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

RipAbyss’s picture

I 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.

robert castelo’s picture

Status: Active » Fixed

Thanks TechNikh, fixed in 7.x-1.4

Status: Fixed » Closed (fixed)

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