fix welfare_value 为空时报错

FFIB 2 anni fa
parent
commit
b1627abc1e
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      api/admin_views.py

+ 2 - 2
api/admin_views.py

@@ -1055,7 +1055,7 @@ def member_activity_contribute_welfare_update(request, administrator):
1055 1055
     welfare.welfare_type = welfare_type
1056 1056
     welfare.welfare_title = welfare_title
1057 1057
     welfare.welfare_detail = welfare_detail
1058
-    welfare.welfare_value = welfare_value
1058
+    welfare.welfare_value = welfare_value if welfare_value else 0
1059 1059
     welfare.welfare_image = welfare_image_path
1060 1060
     welfare.save()
1061 1061
 
@@ -1077,7 +1077,7 @@ def member_activity_contribute_welfare_create(request, administrator):
1077 1077
         welfare_type=welfare_type,
1078 1078
         welfare_title=welfare_title,
1079 1079
         welfare_detail=welfare_detail,
1080
-        welfare_value=welfare_value,
1080
+        welfare_value=welfare_value if welfare_value else 0,
1081 1081
         welfare_image=welfare_image_path,
1082 1082
     )
1083 1083