diff --git a/sql.go b/sql.go index 61f6d44..4e0c825 100644 --- a/sql.go +++ b/sql.go @@ -1013,12 +1013,16 @@ func cleanupJobData() { } log.Printf("cleanupJobData : JobID : %d\n", jobID) err = doneStmt.QueryRow(jobID).Scan(&isDone) - logOnError(err, "cleanupJobData : scan doneStmt") if err != nil { if err.Error() == `sql: no rows in result set` { - + delObj, err := delObjStmt.Exec(jobID) + logOnError(err, "cleanupJobData : exec delObjStmt") + if err != nil { + return + } } else { + logOnError(err, "cleanupJobData : scan doneStmt") return } } else {