diff --git a/event.go b/event.go index b663484..4461899 100644 --- a/event.go +++ b/event.go @@ -32,7 +32,7 @@ type Event struct { type Tags []Tag -func (t Tags) Scan(src interface{}) error { +func (t *Tags) Scan(src interface{}) error { var jtags []byte = make([]byte, 0) switch v := src.(type) { @@ -44,7 +44,7 @@ func (t Tags) Scan(src interface{}) error { return errors.New("couldn't scan tags, it's not a json string") } - json.Unmarshal(jtags, t) + json.Unmarshal(jtags, &t) return nil }