From ab8e282e34da8b120495cc19b3d6ffaf0acb2b77 Mon Sep 17 00:00:00 2001 From: Andres Date: Mon, 19 Jan 2026 12:46:39 -0300 Subject: [PATCH] fix: row scanning always using strict scan --- qrm/qrm.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qrm/qrm.go b/qrm/qrm.go index 6fc081f..a56b3e8 100644 --- a/qrm/qrm.go +++ b/qrm/qrm.go @@ -229,7 +229,9 @@ func ScanOneRowToDest(scanContext *ScanContext, rows *sql.Rows, destPtr interfac return fmt.Errorf("jet: failed to scan a row into destination, %w", err) } - scanContext.EnsureEveryColumnRead() // can panic + if scanContext.rowNum == 1 && GlobalConfig.StrictScan { + scanContext.EnsureEveryColumnRead() // can panic + } return nil }