Mercurial > gemma
changeset 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 |
files | pkg/controllers/importqueue.go pkg/controllers/routes.go |
diffstat | 2 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/pkg/controllers/importqueue.go Fri Nov 30 09:32:01 2018 +0100 +++ b/pkg/controllers/importqueue.go Fri Nov 30 09:39:59 2018 +0100 @@ -340,7 +340,7 @@ conn *sql.Conn, ) (JSONResult, error) { - rs := reviews.([]*models.Review) + rs := reviews.([]models.Review) type reviewResult struct { ID int64 `json:"id"` @@ -350,7 +350,8 @@ results := make([]reviewResult, len(rs)) - for i, rev := range rs { + for i := range rs { + rev := &rs[i] msg, err := decideImport(req, conn, rev.ID, string(rev.State)) var errString string if err != nil {
--- a/pkg/controllers/routes.go Fri Nov 30 09:32:01 2018 +0100 +++ b/pkg/controllers/routes.go Fri Nov 30 09:39:59 2018 +0100 @@ -183,7 +183,7 @@ })).Methods(http.MethodGet) api.Handle("/imports", waterwayAdmin(&JSONHandler{ - Input: func() interface{} { return []*models.Review{} }, + Input: func() interface{} { return []models.Review{} }, Handle: reviewImports, })).Methods(http.MethodPatch)