Mercurial > gemma
changeset 1355:b0ebb77f4ab0
Return nice JSON result if import was accepted or declined.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 26 Nov 2018 15:52:30 +0100 |
parents | 1000e0e71d5a |
children | ce24990b3d5c |
files | pkg/controllers/importqueue.go |
diffstat | 1 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/pkg/controllers/importqueue.go Mon Nov 26 15:21:34 2018 +0100 +++ b/pkg/controllers/importqueue.go Mon Nov 26 15:52:30 2018 +0100 @@ -391,6 +391,17 @@ return } - err = tx.Commit() + if err = tx.Commit(); err != nil { + return + } + + result := struct { + Message string `json:"message"` + }{ + Message: fmt.Sprintf("Import #%d successfully changed to state '%s'.", + id, state), + } + + jr = JSONResult{Result: &result} return }