@@ -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]
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> --- rrs/tools/rrs_upstream_email.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)