From 69fa6a4812af02449a464af8155360714249cd88 Mon Sep 17 00:00:00 2001 From: MrMelon54 Date: Wed, 12 Jun 2024 14:38:49 +0100 Subject: [PATCH] Output user pronoun database valuer --- database/types/userpronoun.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/database/types/userpronoun.go b/database/types/userpronoun.go index 162ea32..5b8083b 100644 --- a/database/types/userpronoun.go +++ b/database/types/userpronoun.go @@ -2,6 +2,7 @@ package types import ( "database/sql" + "database/sql/driver" "encoding/json" "fmt" "github.com/mrmelon54/pronouns" @@ -27,7 +28,13 @@ func (p *UserPronoun) Scan(src any) error { p.Pronoun = pro return nil } + +func (p *UserPronoun) Value() (driver.Value, error) { + return p.Pronoun.String(), nil +} + func (p UserPronoun) MarshalJSON() ([]byte, error) { return json.Marshal(p.Pronoun.String()) } + func (p *UserPronoun) UnmarshalJSON(bytes []byte) error { var a string err := json.Unmarshal(bytes, &a)