diff --git a/console/src/composables/use-role.ts b/console/src/composables/use-role.ts index e0ecd2c06..69e9d7660 100644 --- a/console/src/composables/use-role.ts +++ b/console/src/composables/use-role.ts @@ -277,10 +277,10 @@ export function useRoleTemplateSelection( return; } - selectedRoleTemplates.value = new Set([ - role.metadata.name, - ...resolveDeepDependencies(role, roleTemplates.value || []), - ]); + selectedRoleTemplates.value.add(role.metadata.name); + resolveDeepDependencies(role, roleTemplates.value || []).forEach((name) => { + selectedRoleTemplates.value.add(name); + }); }; return {