Closed (fixed)
Project:
Search API
Version:
8.x-1.x-dev
Component:
Framework
Priority:
Major
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
16 Nov 2015 at 12:36 UTC
Updated:
29 Dec 2015 at 23:14 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
christianadamski commentedComment #3
christianadamski commentedUsing $fields[$name]['column'] at line 1117 does not work either, because the 'language' table actually uses "value". Darn
Comment #4
christianadamski commentedThis is what made indexing work again here.
Comment #5
christianadamski commentedComment #7
drunken monkeyI think the actual solution is much more simple: the problem is just that, since the field only changes and isn't new, the old values the server has saved for the field are "bleeding" through. And while the code assumes that only the
'table'key exists in that info array when being handed tocreateFieldTable(), it actually has'column'still set from before, resulting in an unexpected column name.Comment #9
drunken monkeyComment #10
borisson_The regression test is very clear, so because that passes, I'm pretty confident that the bug will gone with this patch committed.
Comment #12
drunken monkeyGreat to hear, thanks for reviewing!
Committed.