[Unticketed] Fix issue where opportunities aren't loaded to search index #3567
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Time to review: 1 mins
Changes proposed
Tell processor to allow the record even if attachments are missing
Context for reviewers
https://www.elastic.co/guide/en/elasticsearch/reference/current/foreach-processor.html
ignore_missing is defaulted to False. This means if the record has no attachments, it just drops it and moves on. This fix makes it not drop it, and just allow it.
Additional information
Set
ENABLE_OPPORTUNITY_ATTACHMENT_PIPELINE=false
in the local.envRun
make db-seed-local
andmake populate-search-opportunities
, without this fix, nothing ends up in the search index.