Browse Source

add escape

pull/251/head
yedf2 4 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)
e2p(err)
branch := TransBranch{
Gid: data["gid"],
Gid: dtmimp.Escape(data["gid"]),
BranchID: data["branch_id"],
Status: dtmcli.StatusPrepared,
BinData: []byte(data["data"]),

2
dtmsvr/trans_class.go

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

Loading…
Cancel
Save