1
0

implemented update method via param binder

This commit is contained in:
konrad
2018-07-21 15:17:02 +02:00
committed by kolaente
parent 9e75e9b73b
commit 9979b7e321
12 changed files with 25 additions and 36 deletions

View File

@ -1,15 +1,14 @@
package models
// Update implements the update method via the interface
func (n *Namespace) Update(id int64) (err error) {
func (n *Namespace) Update() (err error) {
// Check if we have at least a name
if n.Name == "" {
return ErrNamespaceNameCannotBeEmpty{NamespaceID: id}
return ErrNamespaceNameCannotBeEmpty{NamespaceID: n.ID}
}
n.ID = id
// Check if the namespace exists
currentNamespace, err := GetNamespaceByID(id)
currentNamespace, err := GetNamespaceByID(n.ID)
if err != nil {
return
}