Implemented returning of newly inserted publisher

Signed-off-by: kolaente <konrad@kola-entertainments.de>
This commit is contained in:
konrad 2017-10-11 21:45:31 +02:00 committed by kolaente
parent 0e0c403d57
commit 9644f2304f
2 changed files with 11 additions and 4 deletions

View File

@ -1,6 +1,13 @@
package models
func AddPublisher(publisher Publisher) (err error){
func AddPublisher(publisher Publisher) (newPublisher Publisher, err error){
_, err = x.Insert(&publisher)
return err
if err != nil {
return Publisher{}, err
}
newPublisher, _, err = GetPublisherByID(publisher.ID)
return newPublisher, err
}

View File

@ -25,11 +25,11 @@ func PublisherAdd(c echo.Context) error {
}
// Insert the publisher
err = models.AddPublisher(publisherstruct)
newPublisher, err := models.AddPublisher(publisherstruct)
if err != nil {
return c.JSON(http.StatusInternalServerError, models.Message{"Error"})
}
return c.JSON(http.StatusOK, models.Message{"success"})
return c.JSON(http.StatusOK, newPublisher)
}