From 0a1887d6e758e5e84e2bf0854057edd10120186e Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 22 Mar 2020 19:02:53 +0100 Subject: [PATCH] Fix archiving namespaces Signed-off-by: kolaente --- pkg/models/namespace.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkg/models/namespace.go b/pkg/models/namespace.go index a89fcdcbc9..3e5714bc6d 100644 --- a/pkg/models/namespace.go +++ b/pkg/models/namespace.go @@ -453,7 +453,19 @@ func (n *Namespace) Update() (err error) { } } + // We need to specify the cols we want to update here to be able to un-archive lists + colsToUpdate := []string{ + "name", + "is_archived", + } + if n.Description != "" { + colsToUpdate = append(colsToUpdate, "description") + } + // Do the actual update - _, err = x.ID(currentNamespace.ID).Update(n) + _, err = x. + ID(currentNamespace.ID). + Cols(colsToUpdate...). + Update(n) return }