fix: npe when sync project

This commit is contained in:
vran
2022-05-05 20:17:43 +08:00
parent 3f2ff6e2ce
commit c52eab66aa
2 changed files with 6 additions and 2 deletions

View File

@@ -54,7 +54,8 @@ public class ProjectSyncTaskScheduler {
updateSyncTaskStatus(taskId, ProjectSyncTaskStatus.FINISHED, "ok");
saveOperationLog(projectId, userId, null);
} catch (Exception e) {
updateSyncTaskStatus(taskId, ProjectSyncTaskStatus.FAILED, e.getMessage());
String result = Objects.requireNonNullElse(e.getMessage(), "unknown");
updateSyncTaskStatus(taskId, ProjectSyncTaskStatus.FAILED, result);
saveOperationLog(projectId, userId, e);
throw e;
}