From d18e64a9eadad66fb114e39a89599c1c4304c90f Mon Sep 17 00:00:00 2001 From: zouap Date: Tue, 26 Jul 2022 11:16:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=9C=80=E6=96=B0=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zouap --- routers/search.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/routers/search.go b/routers/search.go index ce7782236..628350424 100644 --- a/routers/search.go +++ b/routers/search.go @@ -348,10 +348,10 @@ func searchRepo(ctx *context.Context, TableName string, Key string, Page int, Pa } func setForkRepoOrder(esresult *SearchRes) { - forkidMap := make(map[int64]int, 0) + forkidMap := make(map[string]int, 0) for index, re := range esresult.Result { if re["fork_id"] != nil { - fork_id := re["fork_id"].(int64) + fork_id := re["fork_id"].(string) if _, ok := forkidMap[fork_id]; !ok { forkidMap[fork_id] = index } @@ -359,7 +359,7 @@ func setForkRepoOrder(esresult *SearchRes) { } for key, value := range forkidMap { for index, re := range esresult.Result { - if re["id"].(int64) == key { + if re["id"].(string) == key { if value < index { //swap tmp := esresult.Result[index] esresult.Result[index] = esresult.Result[value]