summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--system/db/content.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/system/db/content.go b/system/db/content.go
index 283851c..1d4c59e 100644
--- a/system/db/content.go
+++ b/system/db/content.go
@@ -229,7 +229,13 @@ func SortContent(namespace string) {
// store in <namespace>_sorted bucket, first delete existing
err := store.Update(func(tx *bolt.Tx) error {
- b, err := tx.CreateBucketIfNotExists([]byte(namespace + "_sorted"))
+ bname := []byte(namespace + "_sorted")
+ err := tx.DeleteBucket(bname)
+ if err != nil {
+ return err
+ }
+
+ b, err := tx.CreateBucketIfNotExists(bname)
if err != nil {
return err
}