From d4f329aa1a85ff6db34be183ca83807afaa4d2fc Mon Sep 17 00:00:00 2001 From: Jeremy Mouton Date: Sun, 15 Feb 2026 00:29:22 +0100 Subject: [PATCH] fix: handle nil value in JSONB Scan method --- domain/common.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/domain/common.go b/domain/common.go index 62bd34f..9757cd2 100644 --- a/domain/common.go +++ b/domain/common.go @@ -16,6 +16,10 @@ func (j JSONB) Value() (driver.Value, error) { // Scan implements the sql.Scanner interface func (j *JSONB) Scan(value any) error { + if value == nil { + *j = nil + return nil + } return json.Unmarshal([]byte(value.(string)), j) }