diff --git a/cpp/ci_database_objs.cpp b/cpp/ci_database_objs.cpp index 2a3c6cb..410b0b4 100644 --- a/cpp/ci_database_objs.cpp +++ b/cpp/ci_database_objs.cpp @@ -861,7 +861,7 @@ void PackageConf::sync() { for (auto [job_status, task] : jobstatus_task_map_) { if (task) { auto sync_func = [this, task]() mutable { - task->save(id); + if (task->jobstatus != nullptr) task->save(id); }; sync_func(); }