Exlicitly get the pseudonamespace with all shared lists #32
|
@ -37,6 +37,7 @@ type Namespace struct {
|
||||||
web.Rights `xorm:"-" json:"-"`
|
web.Rights `xorm:"-" json:"-"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// PseudoNamespace is a pseudo namespace used to hold shared lists
|
||||||
var PseudoNamespace = Namespace{
|
var PseudoNamespace = Namespace{
|
||||||
ID: -1,
|
ID: -1,
|
||||||
Name: "Shared Lists",
|
Name: "Shared Lists",
|
||||||
|
@ -63,14 +64,14 @@ func GetNamespaceByID(id int64) (namespace Namespace, err error) {
|
||||||
return namespace, err
|
return namespace, err
|
||||||
}
|
}
|
||||||
|
|
||||||
exists, err := x.Get(&namespace)
|
exists, err := x.Get(&namespace)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return namespace, err
|
return namespace, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if !exists {
|
if !exists {
|
||||||
return namespace, ErrNamespaceDoesNotExist{ID: id}
|
return namespace, ErrNamespaceDoesNotExist{ID: id}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get the namespace Owner
|
// Get the namespace Owner
|
||||||
namespace.Owner, err = GetUserByID(namespace.OwnerID)
|
namespace.Owner, err = GetUserByID(namespace.OwnerID)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user