mirror of https://github.com/raiots/TasksManager
fix: when save the task with 0 sub_executor return key error
This commit is contained in:
parent
6495b8cf2b
commit
b0cdc33fb1
|
@ -65,8 +65,13 @@ class TaskAdmin(ImportExportModelAdmin):
|
||||||
|
|
||||||
def save_model(self, request, obj, form, change):
|
def save_model(self, request, obj, form, change):
|
||||||
mvDict = dict(request.POST)
|
mvDict = dict(request.POST)
|
||||||
print(len(mvDict['related_task-0-sub_executor']))
|
# 解决当工作包协办人数均为0时报错
|
||||||
obj.related_task__sub_executor_count = int(len(mvDict['related_task-0-sub_executor']))
|
# print(len(mvDict['related_task-0-sub_executor']))
|
||||||
|
try:
|
||||||
|
obj.related_task__sub_executor_count = int(len(mvDict['related_task-0-sub_executor']))
|
||||||
|
except:
|
||||||
|
obj.related_task__sub_executor_count = 0
|
||||||
|
|
||||||
super().save_model(request, obj, form, change)
|
super().save_model(request, obj, form, change)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue