Просмотр исходного кода

Ticket

- expose subjects to meta
Alexey Kim 1 год назад
Родитель
Сommit
59d0a8eac0
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      v2/ticket.go

+ 8 - 0
v2/ticket.go

@@ -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
 }