fengweiqiang %!s(int64=5) %!d(string=hai) anos
pai
achega
2e7db6bdd0
Modificáronse 1 ficheiros con 5 adicións e 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)
 				}