1
0

Fixed returning of user infos when updating a todo item

This commit is contained in:
kolaente
2018-06-13 12:18:55 +02:00
parent b11a6b912e
commit 0652125c25
6 changed files with 14 additions and 11 deletions

View File

@ -1,7 +1,7 @@
package models
// CreateOrUpdateListItem adds or updates a todo item to a list
func CreateOrUpdateListItem(item *ListItem) (err error) {
func CreateOrUpdateListItem(item *ListItem) (newItem *ListItem, err error) {
// Check if the list exists
_, err = GetListByID(item.ListID)
@ -30,9 +30,12 @@ func CreateOrUpdateListItem(item *ListItem) (err error) {
// Check if we have at least a text
if item.Text == "" {
return ErrListItemCannotBeEmpty{}
return newItem, ErrListItemCannotBeEmpty{}
}
}
return
// Get the new/updated item
finalItem, err := GetListItemByID(item.ID)
return &finalItem, err
}