From 0562b97177523da4a6776f8bce713957075d9d06 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期一, 02 九月 2019 16:09:20 +0800
Subject: [PATCH] 数组不圆满不打标签的标签长度越界bug

---
 ruleserver/ruleToformula.go |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go
index fdc25cd..102ec20 100644
--- a/ruleserver/ruleToformula.go
+++ b/ruleserver/ruleToformula.go
@@ -515,8 +515,10 @@
 		} else {
 			logger.Warn("鏁扮粍涓嶅渾婊′笉鎵撴爣绛�")
 			// 鍊掓槸鎶婃墦鐨勭粍瑙勫垯鏍囩缁欏幓鎺変簡鍟�
-			lens := len(args.RuleResult["yolo"].([]Result))-1
-			args.RuleResult["yolo"] = args.RuleResult["yolo"].([]Result)[0:lens]
+			if len(args.RuleResult["yolo"].([]Result)) > 1 {
+				lens := len(args.RuleResult["yolo"].([]Result))-1
+				args.RuleResult["yolo"] = args.RuleResult["yolo"].([]Result)[0:lens]
+			}
 		}
 	} else { // 娌℃湁鎶ヨ锛�
 		//logger.Info("杩欏抚鍥惧儚鍦ㄤ换鍔′笅鐨勪竴鏁存潯瑙勫垯涓嬶紙鑱斿姩浠诲姟涓嬪氨鏄窡鏈憚鍍忔満鍍忕浉鍏崇殑灏忚鍒欙級鐨勫垽鏂粨鏋滀负false")

--
Gitblit v1.8.0