diff --git a/workspace-server/internal/handlers/instructions.go b/workspace-server/internal/handlers/instructions.go index 2e8e89ac3..300b7a6f5 100644 --- a/workspace-server/internal/handlers/instructions.go +++ b/workspace-server/internal/handlers/instructions.go @@ -248,6 +248,9 @@ func (h *InstructionsHandler) Resolve(c *gin.Context) { b.WriteString(content) b.WriteString("\n\n") } + if rowsErr := rows.Err(); rowsErr != nil { + log.Printf("ResolveInstructions rows.Err workspace=%s: %v", workspaceID, rowsErr) + } c.JSON(http.StatusOK, gin.H{ "workspace_id": workspaceID, @@ -258,6 +261,7 @@ func (h *InstructionsHandler) Resolve(c *gin.Context) { func scanInstructions(rows interface { Next() bool Scan(dest ...interface{}) error + Err() error }) []Instruction { var instructions []Instruction for rows.Next() { @@ -269,6 +273,9 @@ func scanInstructions(rows interface { } instructions = append(instructions, inst) } + if scanErr := rows.Err(); scanErr != nil { + log.Printf("scanInstructions rows.Err: %v", scanErr) + } if instructions == nil { instructions = []Instruction{} }