Skip to content
Snippets Groups Projects
Commit f87db322 authored by Hans Moog's avatar Hans Moog
Browse files

Fix: fixed bug in badger initialization

parent 3adb203d
No related branches found
No related tags found
No related merge requests found
package database
import (
"fmt"
"os"
"path/filepath"
"sync"
"github.com/dgraph-io/badger"
......@@ -16,18 +18,21 @@ func GetBadgerInstance() (result *badger.DB, err error) {
openLock.Lock()
if instance == nil {
directory := *DIRECTORY.Value
directory := filepath.Dir(*DIRECTORY.Value)
if _, osErr := os.Stat(directory); osErr != nil {
err = osErr
fmt.Println(directory)
fmt.Println("huhu")
return
} else if os.IsNotExist(err) {
if _, osErr := os.Stat(directory); os.IsNotExist(osErr) {
if osErr := os.Mkdir(directory, 0700); osErr != nil {
err = osErr
return
}
} else if osErr != nil {
err = osErr
return
}
opts := badger.DefaultOptions(directory)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment