changeset 5347:1fc454da7ee8 extented-report

XLSX templater: To ease debugging enrich error with SQL statement if it fails.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 20 Jun 2021 14:11:13 +0200
parents 72469b713705
children 45b03e8ca47e
files pkg/xlsx/sql.go
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/pkg/xlsx/sql.go	Sun Jun 20 14:10:32 2021 +0200
+++ b/pkg/xlsx/sql.go	Sun Jun 20 14:11:13 2021 +0200
@@ -16,6 +16,7 @@
 import (
 	"context"
 	"database/sql"
+	"fmt"
 	"strconv"
 	"strings"
 )
@@ -75,7 +76,7 @@
 
 	rs, err := tx.QueryContext(ctx, nstmt, args...)
 	if err != nil {
-		return nil, err
+		return nil, fmt.Errorf("SQL failed: '%s': %v", nstmt, err)
 	}
 	defer rs.Close()