Mercurial > gemma
comparison pkg/controllers/importqueue.go @ 1472:702671b76eae bulkreview
Import bulk review: Use an slice of models.Review as input.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 30 Nov 2018 09:39:59 +0100 |
parents | 9a0231e6749d |
children | d349618c6b50 |
comparison
equal
deleted
inserted
replaced
1471:9a0231e6749d | 1472:702671b76eae |
---|---|
338 reviews interface{}, | 338 reviews interface{}, |
339 req *http.Request, | 339 req *http.Request, |
340 conn *sql.Conn, | 340 conn *sql.Conn, |
341 ) (JSONResult, error) { | 341 ) (JSONResult, error) { |
342 | 342 |
343 rs := reviews.([]*models.Review) | 343 rs := reviews.([]models.Review) |
344 | 344 |
345 type reviewResult struct { | 345 type reviewResult struct { |
346 ID int64 `json:"id"` | 346 ID int64 `json:"id"` |
347 Message string `json:"message,omitempty"` | 347 Message string `json:"message,omitempty"` |
348 Error string `json:"error,omitempty"` | 348 Error string `json:"error,omitempty"` |
349 } | 349 } |
350 | 350 |
351 results := make([]reviewResult, len(rs)) | 351 results := make([]reviewResult, len(rs)) |
352 | 352 |
353 for i, rev := range rs { | 353 for i := range rs { |
354 rev := &rs[i] | |
354 msg, err := decideImport(req, conn, rev.ID, string(rev.State)) | 355 msg, err := decideImport(req, conn, rev.ID, string(rev.State)) |
355 var errString string | 356 var errString string |
356 if err != nil { | 357 if err != nil { |
357 errString = err.Error() | 358 errString = err.Error() |
358 } | 359 } |