Skip to content

Commit c1069e9

Browse files
authored
Merge pull request #56 from ivpn/task/update-log-cleanup-cron
Fix "no such file or directory" error in log cleanup cron job
2 parents 507f288 + 0100267 commit c1069e9

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

api/internal/cron/jobs/log.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ func DeleteOldLogs(db *gorm.DB) {
2929
}
3030

3131
func cleanupOldLogFiles(maxAge time.Duration) error {
32+
// Check if directory exists, create if not
33+
if _, err := os.Stat(EmlLogBaseDir); os.IsNotExist(err) {
34+
return nil // Nothing to clean up
35+
}
36+
3237
cutoff := time.Now().Add(-maxAge)
3338

3439
err := filepath.Walk(EmlLogBaseDir, func(path string, info os.FileInfo, err error) error {

0 commit comments

Comments
 (0)