fengweiqiang 5 years ago
parent
commit
2e7db6bdd0
1 changed files with 5 additions and 1 deletions
  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)
 				}