fix(week recipe api): [F] 修复刷新每周菜谱中重复的问题

[F] 修复刷新每周菜谱中重复的问题

Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
Ching 2021-10-09 22:37:21 +08:00
parent fe77a53322
commit c89b052578

View File

@ -51,8 +51,8 @@ class WeekRecipeListAPI(rest_framework.generics.ListAPIView,
daily_recipe, __ = recipe.models.DailyRecipe.objects.get_or_create(
date=today + datetime.timedelta(days=x)
)
daily_recipe.generate_recipe()
recipes.append(daily_recipe.recipes.values_list('id', flat=True))
daily_recipe.generate_recipe(recipes)
recipes.extend(daily_recipe.recipes.values_list('id', flat=True))
return Response(recipe.models.DailyRecipe.get_week_recipe_data(),
status=status.HTTP_201_CREATED, headers={})