Browse Source

add escape

topic
yedf2 5 years ago
parent
commit
33eb365375
  1. 2
      dtmsvr/api_http.go
  2. 2
      dtmsvr/trans_class.go

2
dtmsvr/api_http.go

@ -64,7 +64,7 @@ func registerBranch(c *gin.Context) interface{} {
err := c.BindJSON(&data) err := c.BindJSON(&data)
e2p(err) e2p(err)
branch := TransBranch{ branch := TransBranch{
Gid: data["gid"], Gid: dtmimp.Escape(data["gid"]),
BranchID: data["branch_id"], BranchID: data["branch_id"],
Status: dtmcli.StatusPrepared, Status: dtmcli.StatusPrepared,
BinData: []byte(data["data"]), BinData: []byte(data["data"]),

2
dtmsvr/trans_class.go

@ -76,6 +76,8 @@ func TransFromContext(c *gin.Context) *TransGlobal {
e2p(err) e2p(err)
m := TransGlobal{} m := TransGlobal{}
dtmimp.MustUnmarshal(b, &m) dtmimp.MustUnmarshal(b, &m)
m.Status = dtmimp.Escape(m.Status)
m.Gid = dtmimp.Escape(m.Gid)
logger.Debugf("creating trans in prepare") logger.Debugf("creating trans in prepare")
m.setupPayloads() m.setupPayloads()
m.Ext.Headers = map[string]string{} m.Ext.Headers = map[string]string{}

Loading…
Cancel
Save