diff --git a/lib/store/RelationAuth.js b/lib/store/RelationAuth.js index 2067b86..9233c8a 100644 --- a/lib/store/RelationAuth.js +++ b/lib/store/RelationAuth.js @@ -1058,7 +1058,7 @@ var RelationAuth = /** @class */ (function () { var e_4 = root.entity, d = root.data, f = root.filter, a = root.action; if (userRelations.length > 0) { (0, assert_1.default)(e_4 !== 'user'); - (0, assert_1.default)(a === 'create' && !(d instanceof Array)); + (0, assert_1.default)(!(d instanceof Array)); var createIds_1 = userRelations.map(function (ele) { return ele.relationId; }); // 这里处理的是创建对象时顺带创建相关权限,要检查该权限是不是有create动作授权 var aas = context.select('actionAuth', { diff --git a/src/store/RelationAuth.ts b/src/store/RelationAuth.ts index db3feb0..4173fef 100644 --- a/src/store/RelationAuth.ts +++ b/src/store/RelationAuth.ts @@ -1245,7 +1245,7 @@ export class RelationAuth{ const { entity: e, data: d, filter: f, action: a } = root; if (userRelations.length > 0) { assert(e !== 'user'); - assert(a === 'create' && !(d instanceof Array)); + assert(!(d instanceof Array)); const createIds = userRelations.map(ele => ele.relationId!); // 这里处理的是创建对象时顺带创建相关权限,要检查该权限是不是有create动作授权 const aas = context.select('actionAuth', {