Getting this error:
Column 'vid' in where clause is ambiguous
[error] query: SELECT t.tid, t.name FROM term_data t LEFT JOIN term_data tac_td ON t.tid =
tac_td.tid WHERE (t.tid IN (0, 4053, 0) OR tac_td.vid NOT IN (2)) AND ( LOWER(t.name) =
LOWER('Class') AND vid=3) in /feeds/mappers/content_taxonomy.inc on
line 114.
A similar error popped up in views, as well, and is patched similarly - basically by making the query less ambiguous by associating the 'vid' with the table alias. Seems to work; error goes away, no content mapping issues.
Patch attached.
Attachment | Size |
---|---|
feeds-content_taxonomy.patch | 729 bytes |