|
@@ -13,6 +13,7 @@ func (x *Ticket) Scan(row driver.Rows) error {
|
|
|
createdAt time.Time
|
|
|
updatedAt time.Time
|
|
|
messageIds []string
|
|
|
+ subjects []string
|
|
|
err error
|
|
|
)
|
|
|
|
|
@@ -27,6 +28,7 @@ func (x *Ticket) Scan(row driver.Rows) error {
|
|
|
&createdAt,
|
|
|
&updatedAt,
|
|
|
&messageIds,
|
|
|
+ &subjects,
|
|
|
); err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -45,5 +47,11 @@ func (x *Ticket) Scan(row driver.Rows) error {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ if len(subjects) > 0 {
|
|
|
+ if d, err := json.Marshal(subjects); err == nil {
|
|
|
+ x.Meta["subjects"] = string(d)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
return nil
|
|
|
}
|