@ -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"]),
@ -76,6 +76,8 @@ func TransFromContext(c *gin.Context) *TransGlobal {
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{}