diff --git a/dtmsvr/trans_class.go b/dtmsvr/trans_class.go index e434e4c..bda1a37 100644 --- a/dtmsvr/trans_class.go +++ b/dtmsvr/trans_class.go @@ -114,7 +114,10 @@ func TransFromContext(c *gin.Context) *TransGlobal { // TransFromDtmRequest TransFromContext func TransFromDtmRequest(c *dtmgimp.DtmRequest) *TransGlobal { - o := c.TransOptions + o := &dtmgimp.DtmTransOptions{} + if c.TransOptions != nil { + o = c.TransOptions + } r := TransGlobal{ Gid: c.Gid, TransType: c.TransType,