commit ae21d0a345a51255997d80322e683a11aac01be0
parent fa70360f3e6aa0681bbcdf1d2428b090ffb7a86a
Author: MTRNord <mtrnord1@gmail.com>
Date: Sun, 18 Feb 2018 22:26:37 +0100
Fix getting the UUID and getting the name on "GET /papers"
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/api/webserver.go b/api/webserver.go
@@ -154,7 +154,7 @@ func getPapers() ([]byte, error) {
key := item.Key()
stringKey := fmt.Sprintf("%s", key)
stringKeySlice := strings.Split(stringKey, "|")
- stringKeyEnd := stringKeySlice[len(stringKeySlice)-1]
+ stringKeyEnd := stringKeySlice[len(stringKeySlice)-2]
paper := Paper{}
if known[stringKeyEnd] {
continue
@@ -162,9 +162,9 @@ func getPapers() ([]byte, error) {
known[stringKeyEnd] = true
paper.UUID = stringKeyEnd
- nameResult, QueryErr := db.Get(txn, []byte(fmt.Sprintf("%s|%s|name", prefix, stringKeyEnd)))
+ nameResult, QueryErr := db.Get(txn, []byte(fmt.Sprintf("%s%s|name", prefix, stringKeyEnd)))
if QueryErr != nil {
- return errors.WithMessage(QueryErr, fmt.Sprintf("%s|%s|name", prefix, stringKeyEnd))
+ return errors.WithMessage(QueryErr, fmt.Sprintf("%s%s|name", prefix, stringKeyEnd))
}
paper.Name = fmt.Sprintf("%s", nameResult)