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 <br41nslug@users.noreply.github.com>
This commit is contained in:
Azri Kahar
2022-10-15 10:55:17 +08:00
committed by GitHub
parent 7dac215219
commit d0ff4e7922

View File

@@ -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);