socialnetworknews-api

git clone git://archive.git.mtrnord.blog/SocialNetworkNews/socialnetworknews-api.git
Log | Files | Refs | LICENSE

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:
Mapi/webserver.go | 6+++---
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)