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 }