diff --git a/apps/wpm/services.py b/apps/wpm/services.py index 1895c402..8b6a8b3c 100644 --- a/apps/wpm/services.py +++ b/apps/wpm/services.py @@ -156,7 +156,7 @@ def update_mtask(mtask: Mtask): mtask.save() utask = mtask.utask if utask and mtask.material_out == utask.material: - res2 = Mtask.objects.filter(utask=utask, material_out=utask.material_out).aggregate(sum_count_real=Sum( + res2 = Mtask.objects.filter(utask=utask, material_out=utask.material).aggregate(sum_count_real=Sum( 'count_real'), sum_count_ok=Sum('count_ok'), sum_count_notok=Sum('count_notok')) utask.count_real = res2['sum_count_real'] if res2['sum_count_real'] else 0 utask.count_ok = res2['sum_count_ok'] if res2['sum_count_ok'] else 0