summaryrefslogtreecommitdiff
path: root/system/db/content.go
diff options
context:
space:
mode:
Diffstat (limited to 'system/db/content.go')
-rw-r--r--system/db/content.go11
1 files changed, 3 insertions, 8 deletions
diff --git a/system/db/content.go b/system/db/content.go
index 6e70c1b..8eb42b3 100644
--- a/system/db/content.go
+++ b/system/db/content.go
@@ -202,8 +202,8 @@ func ContentAll(namespace string) [][]byte {
store.View(func(tx *bolt.Tx) error {
b := tx.Bucket([]byte(namespace))
- len := b.Stats().KeyN
- posts = make([][]byte, 0, len)
+ numKeys := b.Stats().KeyN
+ posts = make([][]byte, 0, numKeys)
b.ForEach(func(k, v []byte) error {
posts = append(posts, v)
@@ -224,7 +224,7 @@ func SortContent(namespace string) {
all := ContentAll(namespace)
var posts sortablePosts
- // decode each (json) into Editable
+ // decode each (json) into type to then sort
for i := range all {
j := all[i]
post := content.Types[namespace]()
@@ -243,11 +243,6 @@ func SortContent(namespace string) {
// store in <namespace>_sorted bucket, first delete existing
err := store.Update(func(tx *bolt.Tx) error {
- err := tx.DeleteBucket([]byte(namespace + "_sorted"))
- if err != nil {
- return err
- }
-
b, err := tx.CreateBucket([]byte(namespace + "_sorted"))
if err != nil {
err := tx.Rollback()