diff --git a/packages/backend/test/factories/role.js b/packages/backend/test/factories/role.js index 7db3eff2..28ac9960 100644 --- a/packages/backend/test/factories/role.js +++ b/packages/backend/test/factories/role.js @@ -6,6 +6,12 @@ export const createRole = async (params = {}) => { params.name = params?.name || name; + const existingRole = await Role.query().findOne({ name }).first(); + + if (existingRole) { + return await createRole(); + } + const role = await Role.query().insertAndFetch(params); return role;