Skip to content

Commit 07fb28e

Browse files
fix(api-service): use create_task to run acl command
1 parent 53a0a6a commit 07fb28e

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

src/api/services/apps.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,9 @@ async def create_app(
223223
success, message = await run_command(f"apps:create {app_name}")
224224

225225
if success:
226-
ACLService.run_acl_command(f"acl:add {app_name} {session_user.email}")
226+
asyncio.create_task(
227+
ACLService.run_acl_command(f"acl:add {app_name} {session_user.email}")
228+
)
227229

228230
return success, message
229231

src/api/services/databases.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,10 @@ async def create_database(
125125
)
126126

127127
if success:
128-
ACLService.run_acl_command(
129-
f"acl:add-service {plugin_name} {database_name} {session_user.email}"
128+
asyncio.create_task(
129+
ACLService.run_acl_command(
130+
f"acl:add-service {plugin_name} {database_name} {session_user.email}"
131+
)
130132
)
131133

132134
return success, message

0 commit comments

Comments
 (0)