1
0

Implemented CanCreate method

This commit is contained in:
konrad
2018-07-12 23:16:32 +02:00
committed by kolaente
parent 6fd2a97574
commit ddcc063b0b
6 changed files with 26 additions and 9 deletions

View File

@ -40,15 +40,6 @@ func (l *List) Create(doer *User, id int64) (err error) {
return
}
// Get the namespace of the list to check if the user can write to it
namespace, err := GetNamespaceByID(l.NamespaceID)
if err != nil {
return
}
if !namespace.CanWrite(doer) {
return ErrUserDoesNotHaveWriteAccessToNamespace{UserID: user.ID, NamespaceID: namespace.ID}
}
l.Owner.ID = user.ID
return CreateOrUpdateList(l)