fengweiqiang hace 5 años
padre
commit
2e7db6bdd0
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      src/jy/extract/extractInit.go

+ 5 - 1
src/jy/extract/extractInit.go

@@ -348,7 +348,11 @@ func (e *ExtractTask) InitRuleBacks(isSite bool) {
 					if mdpvalue.(map[string]interface{})["e.SiteRuleBacks"] == nil{
 						mdpvalue.(map[string]interface{})["e.SiteRuleBacks"] = eSiteRuleBacks
 					}else {
-						mdpvalue.(map[string]interface{})["e.SiteRuleBacks"].([]*RegLuaInfo) = append(mdpvalue.(map[string]interface{})["e.SiteRuleBacks"].([]*RegLuaInfo), eSiteRuleBacks...)
+						if tmplist,ok3 :=mdpvalue.(map[string]interface{})["e.SiteRuleBacks"].([]*RegLuaInfo) ;ok3{
+							tmplist = append(tmplist, eSiteRuleBacks...)
+							mdpvalue.(map[string]interface{})["e.SiteRuleBacks"] = tmplist
+						}
+						//mdpvalue.(map[string]interface{})["e.SiteRuleBacks"].([]*RegLuaInfo) = append(mdpvalue.(map[string]interface{})["e.SiteRuleBacks"].([]*RegLuaInfo), eSiteRuleBacks...)
 					}
 					Luacodes.Store(v2, mdpvalue)
 				}