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
1 changed files with 3 additions and 1 deletions

View File

@ -1,6 +1,8 @@
package main
import (
"database/sql"
"errors"
"log"
"net/http"
"strconv"
@ -142,7 +144,7 @@ func declareAPIAuthQuestionResponsesRoutes(router *gin.RouterGroup) {
q := c.MustGet("question").(*Question)
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())
c.AbortWithStatusJSON(http.StatusInternalServerError, gin.H{"errmsg": "An error occurs during response retrieval."})
return