From 762298bba304da066be661cc6cc5d760a93bcd2a Mon Sep 17 00:00:00 2001 From: Luigi Tanzini Date: Thu, 26 Sep 2019 18:06:18 +0200 Subject: [PATCH] Scan now skips ignored fields when setting values --- scope.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scope.go b/scope.go index c962c165..975d0593 100644 --- a/scope.go +++ b/scope.go @@ -493,6 +493,9 @@ func (scope *Scope) scan(rows *sql.Rows, columns []string, fields []*Field) { } for fieldIndex, field := range selectFields { + if field.IsIgnored { + continue + } if field.DBName == column { if field.Field.Kind() == reflect.Ptr { values[index] = field.Field.Addr().Interface()