From 4461e767b15c8f965d58f5611fb8550cc26c5edf Mon Sep 17 00:00:00 2001 From: nightnai Date: Mon, 7 Sep 2026 21:25:55 +0800 Subject: [PATCH] fixed deck member type issue --- .../api/suite/user/param_userid/deck/param_deckid.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/routes/api/suite/user/param_userid/deck/param_deckid.go b/routes/api/suite/user/param_userid/deck/param_deckid.go index d8070b7..446d75c 100644 --- a/routes/api/suite/user/param_userid/deck/param_deckid.go +++ b/routes/api/suite/user/param_userid/deck/param_deckid.go @@ -51,19 +51,19 @@ func deck(c *fiber.Ctx) error { isNew = true } - if v, ok := decoded["member1"].(string); ok && v != "" { + if v, ok := decoded["member1"].(float64); ok && v != 0 { deck["member1"] = v } - if v, ok := decoded["member2"].(string); ok && v != "" { + if v, ok := decoded["member2"].(float64); ok && v != 0 { deck["member2"] = v } - if v, ok := decoded["member3"].(string); ok && v != "" { + if v, ok := decoded["member3"].(float64); ok && v != 0 { deck["member3"] = v } - if v, ok := decoded["member4"].(string); ok && v != "" { + if v, ok := decoded["member4"].(float64); ok && v != 0 { deck["member4"] = v } - if v, ok := decoded["leader"].(string); ok && v != "" { + if v, ok := decoded["leader"].(float64); ok && v != 0 { deck["leader"] = v }