comparison pkg/controllers/importqueue.go @ 4084:350a24c92848 timezone

Deliver times from import queue in UTC.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 25 Jul 2019 16:58:27 +0200
parents 80bdcd137a1d
children 1b1218bbd414
comparison
equal deleted inserted replaced
4083:2df48e364721 4084:350a24c92848
223 return nil 223 return nil
224 case err != nil: 224 case err != nil:
225 log.Printf("warn: %v\n", err) 225 log.Printf("warn: %v\n", err)
226 return nil 226 return nil
227 } 227 }
228 return &models.ImportTime{Time: when} 228 return &models.ImportTime{Time: when.UTC()}
229 } 229 }
230 230
231 func listImports( 231 func listImports(
232 _ interface{}, 232 _ interface{},
233 req *http.Request, 233 req *http.Request,
286 return 286 return
287 } 287 }
288 if signer.Valid { 288 if signer.Valid {
289 it.Signer = signer.String 289 it.Signer = signer.String
290 } 290 }
291 it.Enqueued = models.ImportTime{Time: enqueued} 291 it.Enqueued = models.ImportTime{Time: enqueued.UTC()}
292 imports = append(imports, &it) 292 imports = append(imports, &it)
293 } 293 }
294 294
295 if err = rows.Err(); err != nil { 295 if err = rows.Err(); err != nil {
296 return 296 return
345 } 345 }
346 return 346 return
347 case err != nil: 347 case err != nil:
348 return 348 return
349 } 349 }
350 enqueued = enqueued.UTC()
350 351
351 var sum interface{} 352 var sum interface{}
352 if summary.Valid { 353 if summary.Valid {
353 if err = json.NewDecoder( 354 if err = json.NewDecoder(
354 strings.NewReader(summary.String)).Decode(&sum); err != nil { 355 strings.NewReader(summary.String)).Decode(&sum); err != nil {
366 367
367 entries := make([]*models.ImportLogEntry, 0, 10) 368 entries := make([]*models.ImportLogEntry, 0, 10)
368 369
369 for rows.Next() { 370 for rows.Next() {
370 var entry models.ImportLogEntry 371 var entry models.ImportLogEntry
371 if err = rows.Scan(&entry.Time, &entry.Kind, &entry.Message); err != nil { 372 var t time.Time
373 if err = rows.Scan(&t, &entry.Kind, &entry.Message); err != nil {
372 return 374 return
373 } 375 }
376 entry.Time = models.ImportTime{t.UTC()}
374 entries = append(entries, &entry) 377 entries = append(entries, &entry)
375 } 378 }
376 379
377 if err = rows.Err(); err != nil { 380 if err = rows.Err(); err != nil {
378 return 381 return