Several recommendations end up in the unevaluated status and never get processed somehow. This happens particularly often when running simultaneous range recommendations.
The problem is that for such an ingredient, the recommendations will never be marked as complete via the following endpoint:
IngredientsController#recommendations_completed returns always false then
Therefore, the tracking mechanism for the evaluation jobs should be also based on job_ids like for the construction jobs.
Several recommendations end up in the
unevaluated
status and never get processed somehow. This happens particularly often when running simultaneous range recommendations. The problem is that for such an ingredient, the recommendations will never be marked as complete via the following endpoint:IngredientsController#recommendations_completed
returns alwaysfalse
thenTherefore, the tracking mechanism for the evaluation jobs should be also based on job_ids like for the construction jobs.