for (String componentKey : query.getSelectedComponents()) {
ComponentDto component = dbClient.componentDao().getByKey(session, componentKey);
permissionFacade.applyPermissionTemplate(session, query.getTemplateKey(), component.getId());
synchronizeProjectPermissions(session, component.uuid());
}
session.commit();
} finally {
session.close();
}
}