1
0

Exlicitly get the pseudonamespace with all shared lists (#32)

This commit is contained in:
konrad
2018-12-04 10:16:42 +00:00
committed by Gitea
parent f1fca3346b
commit 0c1d786ade
7 changed files with 55 additions and 16 deletions

View File

@ -51,7 +51,12 @@ func GetListsByNamespaceID(c echo.Context) error {
}
// Get the lists
lists, err := models.GetListsByNamespaceID(namespace.ID)
doer, err := models.GetCurrentUser(c)
if err != nil {
return c.JSON(http.StatusInternalServerError, models.Message{"An error occurred."})
}
lists, err := models.GetListsByNamespaceID(namespace.ID, doer)
if err != nil {
if models.IsErrNamespaceDoesNotExist(err) {
return c.JSON(http.StatusNotFound, models.Message{"Namespace not found."})
@ -70,6 +75,11 @@ func getNamespace(c echo.Context) (namespace models.Namespace, err error) {
return
}
if namespaceID == -1 {
namespace = models.PseudoNamespace
return
}
// Get the namespace
namespace, err = models.GetNamespaceByID(namespaceID)
if err != nil {