diff --git a/foundations/server/packages/middleware/src/spacePermissions.ts b/foundations/server/packages/middleware/src/spacePermissions.ts index 123d56919f..50d7480b68 100644 --- a/foundations/server/packages/middleware/src/spacePermissions.ts +++ b/foundations/server/packages/middleware/src/spacePermissions.ts @@ -473,7 +473,7 @@ function getTxClass (tx: Tx): Ref> { function isTxClassMatched (tx: Tx, permission: Permission): boolean { const txClass = getTxClass(tx) - return permission.txClass === txClass + return permission.txClass === txClass || permission.txClass === tx._class } function getTxObjectClass (tx: TxCUD): Ref> {