diff pkg/imports/scheduled.go @ 2044:ea0b62b7656b unify_imports

Imports: Unified JSON marshaling of times and durations in imports.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 25 Jan 2019 17:54:02 +0100
parents 58b77f6b8764
children 78002c5e838c
line wrap: on
line diff
--- a/pkg/imports/scheduled.go	Fri Jan 25 17:29:43 2019 +0100
+++ b/pkg/imports/scheduled.go	Fri Jan 25 17:54:02 2019 +0100
@@ -98,10 +98,12 @@
 	if gqc, ok := what.(models.QueueConfigurationGetter); ok {
 		qc := gqc.GetQueueConfiguration()
 		if qc.Due != nil {
-			due = *qc.Due
+			due = qc.Due.Time
 		}
 		trys = qc.Trys
-		waitRetry = qc.WaitRetry
+		if qc.WaitRetry != nil {
+			waitRetry = &qc.WaitRetry.Duration
+		}
 	}
 
 	if ge, ok := what.(models.EmailTypeGetter); ok {