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
 }