From 33e39a4173cc395ced30154b8e64d29259be8bdd Mon Sep 17 00:00:00 2001 From: Timothy Drago Date: Fri, 1 Aug 2025 11:01:10 +0200 Subject: [PATCH] null ptr from ptr-nil-empty --- v2/dbutils/bob_helpers/bob_helpers.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v2/dbutils/bob_helpers/bob_helpers.go b/v2/dbutils/bob_helpers/bob_helpers.go index 89fdbb6..0173868 100644 --- a/v2/dbutils/bob_helpers/bob_helpers.go +++ b/v2/dbutils/bob_helpers/bob_helpers.go @@ -35,11 +35,11 @@ func NullPtr[T any](v T) *sql.Null[T] { } // NullPtrFromPtr returns a pointer to a sql.Null[T] based on the provided *T. -// If the input pointer is nil, it returns nil, meaning "unset". +// If the input pointer is nil, it returns &sql.Null[T]{} “unset” Null[T]. // Otherwise, it returns &sql.Null[T]{V: *v, Valid: true}. func NullPtrFromPtr[T any](v *T) *sql.Null[T] { if v == nil { - return nil + return &sql.Null[T]{} } return &sql.Null[T]{ V: *v,