From 5e4682be72f3c6b1234e01a28f683fa1fb176fcc Mon Sep 17 00:00:00 2001 From: ChengLei Shao Date: Wed, 7 Jun 2023 17:25:06 +0800 Subject: [PATCH] fix: emit async --- packages/plugins/acl/src/actions/role-check.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugins/acl/src/actions/role-check.ts b/packages/plugins/acl/src/actions/role-check.ts index dc9dc310d..88018d84e 100644 --- a/packages/plugins/acl/src/actions/role-check.ts +++ b/packages/plugins/acl/src/actions/role-check.ts @@ -32,7 +32,7 @@ export async function checkAction(ctx, next) { let role = ctx.app.acl.getRole(currentRole); if (!role) { - await ctx.app.emit('acl:writeRoleToACL', roleInstance); + await ctx.app.emitAsync('acl:writeRoleToACL', roleInstance); role = ctx.app.acl.getRole(currentRole); }