From 19ed68cfab04b230df1ea24453ec4d60e45336a0 Mon Sep 17 00:00:00 2001 From: Xc Date: Wed, 15 Mar 2023 10:44:10 +0800 Subject: [PATCH 1/2] 2.6.5-dev --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e02784f..17a400b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oak-domain", - "version": "2.6.4", + "version": "2.6.5", "author": { "name": "XuChang" }, From fb31bf05b879ad6f0ccf3292b5df550a2a72e7db Mon Sep 17 00:00:00 2001 From: Xc Date: Wed, 15 Mar 2023 19:37:34 +0800 Subject: [PATCH 2/2] =?UTF-8?q?checker=E4=B8=AD=E7=9A=84=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E7=AC=94=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/store/checker.js | 2 +- src/store/checker.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/store/checker.js b/lib/store/checker.js index ba87dc9..82716cf 100644 --- a/lib/store/checker.js +++ b/lib/store/checker.js @@ -362,7 +362,7 @@ function translateCascadeRelationFilterMaker(schema, lch, entity2, pathPrefix) { var counters = []; if (filter) { if (relation === 2) { - if (filter.entity === entity && filter.entityId) { + if (filter.entity === attr && filter.entityId) { // 这里对entityId的限定的数据只要和userId有一条relation,就不能否定可能会有创建动作(外键在最终create时,data上一定会有判定) counters.push({ $entity: attr, diff --git a/src/store/checker.ts b/src/store/checker.ts index 672ba4c..e36a5c4 100644 --- a/src/store/checker.ts +++ b/src/store/checker.ts @@ -353,7 +353,7 @@ function translateCascadeRelationFilterMaker[] = []; if (filter) { if (relation === 2) { - if (filter.entity === entity && filter.entityId) { + if (filter.entity === attr && filter.entityId) { // 这里对entityId的限定的数据只要和userId有一条relation,就不能否定可能会有创建动作(外键在最终create时,data上一定会有判定) counters.push({ $entity: attr,