浏览代码

bug #1955

(cherry picked from commit 5b1c642fb9)
tags/v0.11.0.6
Shaun 1年前
committed by Big Bad Waffle
父节点
当前提交
c70ae569ef
共有 2 个文件被更改,包括 13 次插入1 次删除
  1. +12
    -0
      src/server/security/router.js
  2. +1
    -1
      src/server/security/routerConfig.js

+ 12
- 0
src/server/security/router.js 查看文件

@@ -72,6 +72,18 @@ module.exports = {
)
);

return !isCorrect;
} else if (dataType === 'integerNullObjectOrString') {
const isCorrect = (
Number.isInteger(value) ||
typeof(dataType) === 'string' ||
value === null ||
(
typeof(value) === 'object' &&
this.keysCorrect(value, spec)
)
);

return !isCorrect;
} else if (dataType === 'arrayOfStrings')
return (!Array.isArray(value) || value.some(v => typeof(v) !== 'string'));


+ 1
- 1
src/server/security/routerConfig.js 查看文件

@@ -165,7 +165,7 @@ const routerConfig = {
},
{
key: 'target',
dataType: 'integerNullOrObject',
dataType: 'integerNullObjectOrString',
spec: [
{
key: 'x',


正在加载...
取消
保存