Show lists as archived if their namespace is archived
Signed-off-by: kolaente <k@knt.li>
This commit is contained in:
parent
0a1887d6e7
commit
35f05cbbec
1 changed files with 14 additions and 1 deletions
|
@ -149,8 +149,21 @@ func (l *List) ReadAll(a web.Auth, search string, page int, perPage int) (result
|
|||
func (l *List) ReadOne() (err error) {
|
||||
// Get list owner
|
||||
l.Owner, err = user.GetUserByID(l.OwnerID)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
// Check if the namespace is archived and set the namespace to archived if it is not already archived individually.
|
||||
if !l.IsArchived {
|
||||
err = l.CheckIsArchived()
|
||||
if err != nil {
|
||||
if !IsErrNamespaceIsArchived(err) && !IsErrListIsArchived(err) {
|
||||
return
|
||||
}
|
||||
l.IsArchived = true
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// GetSimpleByID gets a list with only the basic items, aka no tasks or user objects. Returns an error if the list does not exist.
|
||||
func (l *List) GetSimpleByID() (err error) {
|
||||
|
|
Loading…
Reference in a new issue