From 7f71fb4554d4ce5cce9ccb8d28e0b0d7b2fed31c Mon Sep 17 00:00:00 2001 From: Paul Pan Date: Sat, 6 Jan 2024 21:03:16 +0800 Subject: [PATCH] fix: query_one might crash if submitStatus is empty --- internal/api/status/query_one.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/api/status/query_one.go b/internal/api/status/query_one.go index 937f07c..9579f12 100644 --- a/internal/api/status/query_one.go +++ b/internal/api/status/query_one.go @@ -35,6 +35,9 @@ func (h *handler) QueryBySubmissionID(c *gin.Context) { // query status submitStatus, status := h.statusService.Query(req.SubmissionID, true) + if status != e.Success { + e.Pong[any](c, status, nil) + } // check permission role := claim.(*model.Claim).Role