فهرست منبع

处理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}"));
                             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 
+                                {
+                                    //仅处理找不到数据的情况
+                                }
                             });
                         }
                     }