From f0cb3b5e365f1ef995fc5432e0537f5b2bdb08fb Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 26 Apr 2020 00:57:47 +0200 Subject: [PATCH] Fix removing the last bucket --- pkg/models/kanban.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkg/models/kanban.go b/pkg/models/kanban.go index 498765d49c..d93bef6b28 100644 --- a/pkg/models/kanban.go +++ b/pkg/models/kanban.go @@ -205,6 +205,12 @@ func (b *Bucket) Delete() (err error) { } } + // Remove the bucket itself + _, err = x.Where("id = ?", b.ID).Delete(&Bucket{}) + if err != nil { + return + } + // Get the default bucket defaultBucket, err := getDefaultBucket(b.ListID) if err != nil { @@ -216,8 +222,5 @@ func (b *Bucket) Delete() (err error) { if err != nil { return } - - // Remove the bucket itself - _, err = x.Where("id = ?", b.ID).Delete(&Bucket{}) return }