浏览代码

处理bug异常

CrazyIter_Bin 3 年之前
父节点
当前提交
187680b1c8
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      TEAMModelOS/Controllers/Syllabus/ShareController.cs

+ 6 - 1
TEAMModelOS/Controllers/Syllabus/ShareController.cs

@@ -143,7 +143,12 @@ namespace TEAMModelOS.Controllers
                             });
                             });
                             await client.GetContainer("TEAMModelOS", "Teacher").ReplaceItemAsync<Syllabus>(syllabusD, request.syllabusId, new PartitionKey($"Syllabus-{request.issuer}"));
                             await client.GetContainer("TEAMModelOS", "Teacher").ReplaceItemAsync<Syllabus>(syllabusD, request.syllabusId, new PartitionKey($"Syllabus-{request.issuer}"));
                             request.tmdInfo.ForEach(async x => {
                             request.tmdInfo.ForEach(async x => {
-                                await client.GetContainer("TEAMModelOS", "Teacher").DeleteItemAsync<Share>(request.syllabusId, new PartitionKey($"Share-{request.type}-{x.tmdid}"));
+                                try {
+                                    await client.GetContainer("TEAMModelOS", "Teacher").DeleteItemAsync<Share>(request.syllabusId, new PartitionKey($"Share-{request.type}-{x.tmdid}"));
+                                } catch 
+                                {
+                                    //仅处理找不到数据的情况
+                                }
                             });
                             });
                         }
                         }
                     }
                     }