1
0

Fix not able to make saved filters favorite

This commit is contained in:
kolaente
2021-04-03 16:49:20 +02:00
parent 9b7eef985e
commit 0b8173c1c3
9 changed files with 131 additions and 24 deletions

View File

@ -586,6 +586,25 @@ func CreateOrUpdateList(s *xorm.Session, list *List, auth web.Auth) (err error)
// @Failure 500 {object} models.Message "Internal error"
// @Router /lists/{id} [post]
func (l *List) Update(s *xorm.Session, a web.Auth) (err error) {
fid := getSavedFilterIDFromListID(l.ID)
if fid > 0 {
f, err := getSavedFilterSimpleByID(s, fid)
if err != nil {
return err
}
f.IsFavorite = l.IsFavorite
f.Title = l.Title
f.Description = l.Description
err = f.Update(s, a)
if err != nil {
return err
}
*l = *f.toList()
return nil
}
err = CreateOrUpdateList(s, l, a)
if err != nil {
return err