diff --git a/module_activity/api/views.py b/module_activity/api/views.py index b230e54..5b5fad6 100644 --- a/module_activity/api/views.py +++ b/module_activity/api/views.py @@ -633,10 +633,12 @@ class MealDuplicateAPIView(APIView): model = MealRecord def post(self, request): - meal_id = request.POST.get("id") - meal_time = request.POST.get("time") + meal_id = request.data.get("id") + meal_time = request.data.get("time") + print(f"meal_id is {meal_id}, and time is {meal_time}, and type of {type(meal_time)}") + try: - original_meal = self.model.objects.get(pk=meal_id) + original_meal = self.model.objects.get(pk=meal_id, principal=request.user) except Exception as e: return ApiResponse.error(message="Meal not found", errors=str(e)) @@ -646,6 +648,7 @@ class MealDuplicateAPIView(APIView): time=meal_time, meal_type=original_meal.meal_type ) + print(f"record id is {original_meal}") instance.save() diff --git a/templates/base_structure/elements/sidebar.html b/templates/base_structure/elements/sidebar.html index f813dfe..fd27378 100644 --- a/templates/base_structure/elements/sidebar.html +++ b/templates/base_structure/elements/sidebar.html @@ -45,7 +45,7 @@