socialnetworknews-api

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

commit 813defc44336e93e08028eb1c74e9ea206df53e6
parent 3446ddcc16bfaebddcb2f6e86872d78a6ceb2a77
Author: MTRNord <mtrnord1@gmail.com>
Date:   Tue,  3 Apr 2018 19:08:46 +0200

Use correct ID to get data

Diffstat:
Mapi/webserver.go | 11+++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/api/webserver.go b/api/webserver.go @@ -145,9 +145,16 @@ func getAuthorData(id string) (*Author, error) { author.UUID = id - data, DErrR := db.Get(txn, []byte(fmt.Sprintf("users|T|%s|data", id))) + TIDB, TIDerrR := txn.Get([]byte(fmt.Sprintf("users|id|T|%s", id))) + if TIDerrR != nil { + TIDerr := errors.WithMessage(TIDerrR, fmt.Sprintf("users|T|%s|data", id)) + return TIDerr + } + TID := fmt.Sprintf("%s", TIDB) + + data, DErrR := db.Get(txn, []byte(fmt.Sprintf("users|T|%s|data", TID))) if DErrR != nil { - DErr := errors.WithMessage(DErrR, fmt.Sprintf("users|T|%s|data", id)) + DErr := errors.WithMessage(DErrR, fmt.Sprintf("users|T|%s|data", TID)) return DErr } TUserData := TLoginStructs.User{}