add parse bool start from answer content if content!="
This commit is contained in:
parent
b4161d8327
commit
6c7c014ec5
2
go.mod
2
go.mod
@ -10,7 +10,7 @@ require (
|
||||
github.com/skeris/appInit v1.0.2
|
||||
github.com/themakers/hlog v0.0.0-20191205140925-235e0e4baddf
|
||||
go.uber.org/zap v1.26.0
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240314133622-a34c0e2e5168
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240315104507-0adfe44ab87f
|
||||
)
|
||||
|
||||
require (
|
||||
|
4
go.sum
4
go.sum
@ -189,7 +189,7 @@ gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
||||
penahub.gitlab.yandexcloud.net/backend/penahub_common v0.0.0-20240202120244-c4ef330cfe5d h1:gbaDt35HMDqOK84WYmDIlXMI7rstUcRqNttaT6Kx1do=
|
||||
penahub.gitlab.yandexcloud.net/backend/penahub_common v0.0.0-20240202120244-c4ef330cfe5d/go.mod h1:lTmpjry+8evVkXWbEC+WMOELcFkRD1lFMc7J09mOndM=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240314133622-a34c0e2e5168 h1:KYujnAq8IOdTe9QESIivXKeaBTt+e4jVN0FiWlKyggw=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240314133622-a34c0e2e5168/go.mod h1:okduDAq0NVVDcM+TMyrd4mVXzBMeTzYI2B2/yi1sL1Y=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240315104507-0adfe44ab87f h1:mcU0rxn/osl3iM7RpWyFxb88Xk3a/1WMPT8vyWzDXqs=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/common.git v0.0.0-20240315104507-0adfe44ab87f/go.mod h1:okduDAq0NVVDcM+TMyrd4mVXzBMeTzYI2B2/yi1sL1Y=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/core.git v0.0.0-20240313165712-63460dc78d4f h1:bb6dpmEKUOA6XjNyW66A8lPNRl4pISrZ2q/7J0C3mkk=
|
||||
penahub.gitlab.yandexcloud.net/backend/quiz/core.git v0.0.0-20240313165712-63460dc78d4f/go.mod h1:1L60BR27jRadx5JtRKZHYPM5Lilz5Yg+geFSgY7eCnM=
|
||||
|
@ -264,6 +264,15 @@ func (s *Service) PutAnswersOnePiece(c *fiber.Ctx) error {
|
||||
fileIDMap := make(map[uint64]string)
|
||||
|
||||
for _, ans := range answersRaw {
|
||||
if ans.Content != "" {
|
||||
content := model.ResultContent{}
|
||||
err := json.Unmarshal([]byte(ans.Content), &content)
|
||||
if err != nil {
|
||||
return c.Status(fiber.StatusInternalServerError).SendString("error unmarshalling answer content: " + err.Error())
|
||||
}
|
||||
ans.Start = content.Start
|
||||
}
|
||||
|
||||
ans.DeviceType = deviceType
|
||||
ans.Device = device
|
||||
ans.OS = os
|
||||
|
Loading…
Reference in New Issue
Block a user