Don't consider no response as error

This commit is contained in:
nemunaire 2022-09-01 17:15:37 +02:00
parent 9c0e35b1e2
commit cfbd00beef

View File

@ -1,6 +1,8 @@
package main package main
import ( import (
"database/sql"
"errors"
"log" "log"
"net/http" "net/http"
"strconv" "strconv"
@ -142,7 +144,7 @@ func declareAPIAuthQuestionResponsesRoutes(router *gin.RouterGroup) {
q := c.MustGet("question").(*Question) q := c.MustGet("question").(*Question)
res, err := q.GetMyResponse(u, false) res, err := q.GetMyResponse(u, false)
if err != nil { if err != nil && !errors.Is(err, sql.ErrNoRows) {
log.Printf("Unable to GetMyResponse(uid=%d;qid=%d;false): %s", u.Id, q.Id, err.Error()) log.Printf("Unable to GetMyResponse(uid=%d;qid=%d;false): %s", u.Id, q.Id, err.Error())
c.AbortWithStatusJSON(http.StatusInternalServerError, gin.H{"errmsg": "An error occurs during response retrieval."}) c.AbortWithStatusJSON(http.StatusInternalServerError, gin.H{"errmsg": "An error occurs during response retrieval."})
return return