diff --git a/routes/api/suite/user/param_userid.go b/routes/api/suite/user/param_userid.go index f815eb1..952e61e 100644 --- a/routes/api/suite/user/param_userid.go +++ b/routes/api/suite/user/param_userid.go @@ -825,10 +825,11 @@ func get(c *fiber.Ctx) error { if nsi, ok := m["masterNewSituationIntroductionList"].(map[string]any); ok { if entries, ok := nsi["entries"].([]any); ok { for _, v := range entries { - item := v.(map[string]any) - id := fmt.Sprintf("%v", item["newSituationIntroductionId"]) - result[id] = map[string]any{ - "userId": userid, "newSituationIntroductionId": item["newSituationIntroductionId"], "status": "already_read", + if item, ok := v.(map[string]any); ok { + id := fmt.Sprintf("%v", item["newSituationIntroductionId"]) + result[id] = map[string]any{ + "userId": userid, "newSituationIntroductionId": item["newSituationIntroductionId"], "status": "already_read", + } } } }