From 2d0d074f89667874529da9298313d8931e349c0b Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 6 Jul 2018 08:40:35 +0200 Subject: [PATCH] small optimizations --- models/lists.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/models/lists.go b/models/lists.go index cff19b2ed7c..b4bbdc795fe 100644 --- a/models/lists.go +++ b/models/lists.go @@ -17,25 +17,21 @@ type List struct { // GetListByID returns a list by its ID func GetListByID(id int64) (list List, err error) { - list.ID = id - exists, err := x.Get(&list) + exists, err := x.ID(id).Get(&list) // tName ist hässlich, geht das nicht auch anders? if err != nil { - return List{}, err + return list, err } if !exists { - return List{}, ErrListDoesNotExist{ID: id} + return list, ErrListDoesNotExist{ID: id} } // Get the list owner - user, _, err := GetUserByID(list.OwnerID) + list.Owner, _, err = GetUserByID(list.OwnerID) if err != nil { return List{}, err } - list.Owner = user - list.Owner.Password = "" - items, err := GetItemsByListID(list.ID) if err != nil { return