Remove whitespace when importing list of permissions (#8499)

Similarly to what's already being done when we import features.
this allows to go to a new line in the xml that we import, and even tabulate for readability and maintenance.
This commit is contained in:
Matteo Piovanelli
2021-09-03 08:58:01 +02:00
committed by GitHub
parent d2e535fbc8
commit 08597931e6

View File

@@ -35,7 +35,7 @@ namespace Orchard.Roles.Recipes.Executors {
role = _roleService.GetRoleByName(roleName);
}
var permissions = roleElement.Attribute("Permissions").Value.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
var permissions = roleElement.Attribute("Permissions").Value.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(value => value.Trim());
// Only import permissions for currenlty installed modules.
var permissionsValid = permissions.Where(permission => installedPermissions.Any(x => x.Name == permission)).ToList();