From c4b0f35f95233001d1c6f8765f39c6eb3681a87e Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 29 Sep 2022 15:12:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=9C=E5=AE=B6=E5=95=86=E9=98=9F=EF=BC=9A?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8A=A0=E5=AF=86=E5=90=8E=E5=B0=86=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E5=88=A0=E9=99=A4=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/connector/filter/global.ts | 2 +- game-server/app/services/checkParam.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/game-server/app/servers/connector/filter/global.ts b/game-server/app/servers/connector/filter/global.ts index 8a943529b..d6d314e4d 100644 --- a/game-server/app/servers/connector/filter/global.ts +++ b/game-server/app/servers/connector/filter/global.ts @@ -182,7 +182,7 @@ class Filter { } delete msg.k; delete msg.v; - delete msg.data; + if(typeof msg.data == 'string') delete msg.data; for(let key in targetObj) { if(targetObj.hasOwnProperty(key)) { msg[key] = targetObj[key]; diff --git a/game-server/app/services/checkParam.ts b/game-server/app/services/checkParam.ts index 1c2c28507..3bd7a469b 100644 --- a/game-server/app/services/checkParam.ts +++ b/game-server/app/services/checkParam.ts @@ -323,7 +323,7 @@ export function checkRouteParam(route: string, msg: any) { } case 'activity.selfServiceShopHandler.saveGood': { - let { data } = msg; + let { data = [] } = msg; for(let { activityId, roundIndex, index, cellIndex, rewardIndex } of data) { if(!checkNaturalNumbers(activityId, roundIndex, index, cellIndex, rewardIndex)) return false; }