From 6c31af6c8e4f578fc9a9ff449ba07676158a68e2 Mon Sep 17 00:00:00 2001 From: Yi Zhao Date: Sat, 7 Sep 2024 19:31:14 +0800 Subject: [PATCH] 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 Signed-off-by: Tim Orling --- rrs/tools/rrs_upstream_email.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rrs/tools/rrs_upstream_email.py b/rrs/tools/rrs_upstream_email.py index d87f791..9341333 100755 --- a/rrs/tools/rrs_upstream_email.py +++ b/rrs/tools/rrs_upstream_email.py @@ -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]