Skip to content

Commit 0bc3c9b

Browse files
committed
fix(server): add non null check in retrievalSyncTask
1 parent ceeb3ef commit 0bc3c9b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • server/core/scheduler/service/src/main/java/com/antgroup/openspg/server/core/scheduler/service/task/sync/builder

server/core/scheduler/service/src/main/java/com/antgroup/openspg/server/core/scheduler/service/task/sync/builder/RetrievalSyncTask.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ public SchedulerEnum.TaskStatus submit(TaskExecuteContext context) {
7777
context.addTraceLog("update index schema index_ids:%s", retrievals);
7878
List<Long> retrievalList = JSON.parseObject(retrievals, new TypeReference<List<Long>>() {});
7979
Project project = projectService.queryById(job.getProjectId());
80+
if (project == null) {
81+
context.addTraceLog("project not exist");
82+
return SchedulerEnum.TaskStatus.FINISH;
83+
}
8084
for (Long id : retrievalList) {
8185
Retrieval retrieval = retrievalService.getById(id);
8286
context.addTraceLog("update index(%s) schema", retrieval.getName());

0 commit comments

Comments
 (0)