rrs_upstream_email.py: fix email sending error

According to commit [1], use recipesymbol instead of recipe to fix email
sending errors:

django.core.exceptions.FieldError: Cannot resolve keyword 'recipe' into
field. Choices are: history, history_id, id, maintainer, maintainer_id,
recipesymbol, recipesymbol_id

[1] https://git.yoctoproject.org/layerindex-web/commit/?id=c0b84391827840ef302b1172f7533e887af50a54

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
This commit is contained in:
Yi Zhao 2024-09-07 19:31:14 +08:00 committed by Tim Orling
parent 5b7e9423d2
commit 6c31af6c8e

View File

@ -174,13 +174,13 @@ def main():
sys.exit(1)
for recipe in layerbranch.recipe_set.all():
recipe_upstream_query = RecipeUpstream.objects.filter(recipe =
recipe, history = recipe_upstream_history)
recipe_upstream_query = RecipeUpstream.objects.filter(recipesymbol__pn =
recipe.pn, history = recipe_upstream_history)
if recipe_upstream_query and recipe_upstream_query[0].status == 'N':
recipes[recipe] = {}
recipe_maintainer = RecipeMaintainer.objects.filter(recipe =
recipe, history = recipe_maintainer_history)[0]
recipe_maintainer = RecipeMaintainer.objects.filter(recipesymbol__pn =
recipe.pn, history = recipe_maintainer_history)[0]
recipes[recipe]['maintainer'] = recipe_maintainer
recipes[recipe]['upstream'] = recipe_upstream_query[0]