From ca7ccc6e94846a4c4383bebd1dce20228cd70a52 Mon Sep 17 00:00:00 2001 From: Jonas Hungershausen Date: Wed, 27 Dec 2023 10:59:12 +0100 Subject: [PATCH] chore: use sqlxx.NullString --- courier/courier_dispatcher.go | 2 +- courier/message.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/courier/courier_dispatcher.go b/courier/courier_dispatcher.go index 54b1dcf02597..3d4835636206 100644 --- a/courier/courier_dispatcher.go +++ b/courier/courier_dispatcher.go @@ -19,7 +19,7 @@ func (c *courier) DispatchMessage(ctx context.Context, msg Message) error { return err } - channel, ok := c.courierChannels[msg.Channel] + channel, ok := c.courierChannels[msg.Channel.String()] if !ok { return errors.Errorf("message %s has unknown channel %q", msg.ID.String(), msg.Channel) } diff --git a/courier/message.go b/courier/message.go index 9901191a3e38..ef39514aee93 100644 --- a/courier/message.go +++ b/courier/message.go @@ -14,6 +14,7 @@ import ( "github.com/ory/herodot" "github.com/ory/kratos/courier/template" "github.com/ory/x/pagination/keysetpagination" + "github.com/ory/x/sqlxx" "github.com/ory/x/stringsx" ) @@ -189,7 +190,7 @@ type Message struct { // required: true TemplateType template.TemplateType `json:"template_type" db:"template_type"` - Channel string `json:"channel" db:"channel"` + Channel sqlxx.NullString `json:"channel" db:"channel"` TemplateData []byte `json:"-" db:"template_data"` // required: true