diff options
author | Steve Manuel <nilslice@gmail.com> | 2016-10-30 23:01:33 -0700 |
---|---|---|
committer | Steve Manuel <nilslice@gmail.com> | 2016-10-30 23:01:33 -0700 |
commit | 4442aa7afbb15f7c52942f4461eaa5a9c78b5718 (patch) | |
tree | 9eb5e31b632d883897fa52942a62db65a19b3fb4 | |
parent | f787a4787cd7aed1b8556874967ce407e255c57e (diff) |
need to delete _sorted bucket before re-sorting on delete
-rw-r--r-- | system/db/content.go | 8 |
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 } |