From 20e209ced2fa40a2a963c537f1aa423eb2e64778 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 23 Jan 2024 18:03:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20update=5Fmb=E6=9B=B4=E6=96=B0=E7=89=A9?= =?UTF-8?q?=E6=96=99=E5=BA=93=E5=AD=98=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/inm/services.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/inm/services.py b/apps/inm/services.py index 6865bb0b..dac653d5 100644 --- a/apps/inm/services.py +++ b/apps/inm/services.py @@ -63,6 +63,8 @@ class InmService: else: raise ParseError('不支持的操作') material_count = MaterialBatch.objects.filter( - material=material).aggregate(total=Sum('count')).get('total', 0) + material=material).aggregate(total=Sum('count'))['total'] + if material_count is None: + material_count = 0 Material.objects.filter(id=material.id).update( count=material_count)