- Issue created by @dinazaur
- 🇦🇹Austria drunken monkey Vienna, Austria
The code in
SearchApiFieldTrait
is unfortunately very complex, but in theory there should already be code that ensures that fields will only be extracted if they are not yet set on the result row – see the code determining$required
in\Drupal\search_api\Plugin\views\field\SearchApiFieldTrait::getValuesToExtract()
.
But it’s entirely possible that there are holes in that code. Still, as it’s probably rather specific to your setup, it would be great if you could determine where the code is going wrong and which additional checks might help.I don’t think we need a new option for this, as this is already what we’re trying to do. It’s just fixing the existing functionality.