From d0ff4e792208388cc87ae1a6b0544fb769f7eb75 Mon Sep 17 00:00:00 2001 From: Azri Kahar <42867097+azrikahar@users.noreply.github.com> Date: Sat, 15 Oct 2022 10:55:17 +0800 Subject: [PATCH] Fix non-admin role creation via cli for SQLite (#15723) * fix non-admin role creation via cli * use the more objectively correct solution Co-authored-by: Brainslug --- api/src/cli/commands/roles/create.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/src/cli/commands/roles/create.ts b/api/src/cli/commands/roles/create.ts index acf6e0ddff..1e301add25 100644 --- a/api/src/cli/commands/roles/create.ts +++ b/api/src/cli/commands/roles/create.ts @@ -15,7 +15,7 @@ export default async function rolesCreate({ role: name, admin }: { role: string; const schema = await getSchema(); const service = new RolesService({ schema: schema, knex: database }); - const id = await service.createOne({ name, admin_access: admin }); + const id = await service.createOne(admin ? { name, admin_access: admin } : { name }); process.stdout.write(`${String(id)}\n`); database.destroy(); process.exit(0);