API: Apply "golangci-lint" recommendations #5330

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2025-11-22 09:25:01 +01:00
parent 264bc78d51
commit 4eac10c9d1
35 changed files with 146 additions and 146 deletions

View File

@@ -55,15 +55,16 @@ func PostVisionCaption(router *gin.RouterGroup) {
// Run inference to generate a caption.
result, model, err := vision.GenerateCaption(request.Images, media.SrcRemote)
if err != nil {
switch {
case err != nil:
log.Errorf("vision: %s (caption)", err)
c.JSON(http.StatusBadRequest, vision.NewApiError(request.GetId(), http.StatusBadRequest))
return
} else if model == nil {
case model == nil:
log.Errorf("vision: no model specified (caption)")
c.JSON(http.StatusInternalServerError, vision.NewApiError(request.GetId(), http.StatusInternalServerError))
return
} else if result == nil {
case result == nil:
log.Errorf("vision: no result (caption)")
c.JSON(http.StatusInternalServerError, vision.NewApiError(request.GetId(), http.StatusInternalServerError))
return