diff pkg/imports/scheduled.go @ 1708:49e047c2106e

Imports: Made imports re-runnable if they fail.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 08 Jan 2019 13:35:44 +0100
parents dcbe2a7dc532
children 74f7d4c531bc
line wrap: on
line diff
--- a/pkg/imports/scheduled.go	Tue Jan 08 12:34:29 2019 +0100
+++ b/pkg/imports/scheduled.go	Tue Jan 08 13:35:44 2019 +0100
@@ -94,9 +94,17 @@
 			return
 		}
 
+		due, _ := cfg.Attributes.Time("due")
+
+		retries, found := cfg.Attributes.Int("retries")
+		if !found {
+			retries = -1
+		}
+
 		var jobID int64
 		if jobID, err = AddJob(
 			kind,
+			due, retries,
 			cfg.User,
 			cfg.SendEMail, cfg.AutoAccept,
 			serialized,