Currently the bundle dependency plugin assumes that the bundle the document is associated with is stored in a facet field explicitly named "bundle". This is problematic when the field is not named "bundle" as was reported in the Search API integration issue #1215526: Add support for the "Bundle" dependency plugin. The assumption also caused problematic when the index contains data from multiple entities, as the plugin has no way of knowing which entity the bundle is associated with.
| Comment | File | Size | Author |
|---|---|---|---|
| #5 | facetapi-1222754-5.patch | 5.05 KB | cpliakas |
| #2 | facetapi-1222754-2.patch | 5.92 KB | cpliakas |
Comments
Comment #1
cpliakas commentedAdding "Search API integration blocker" tag.
Comment #2
cpliakas commentedThe attached patch adds a key to the facet definition telling which entities the field is containing bundle data for.
Comment #3
cpliakas commentedCommitted with minor modification at 3307412.
Comment #4
cpliakas commentedThere are still some assumptions in the "selected" option. Marking as "needs work".
Comment #5
cpliakas commentedThe attached patch resolved the remaining dependencies.
Comment #6
cpliakas commentedCommitted at 71fbaf8.