fixed module action import/export, improved module installation

This commit is contained in:
Shaun Walker
2020-05-01 15:58:34 -04:00
parent 3afa489f22
commit 45aeb17020
3 changed files with 10 additions and 4 deletions

View File

@ -129,7 +129,14 @@ namespace Oqtane.Repository
}
else
{
moduledefinition.Permissions = permissions.Where(item => item.EntityId == moduledef.ModuleDefinitionId).EncodePermissions();
if (permissions.Where(item => item.EntityId == moduledef.ModuleDefinitionId).Any())
{
moduledefinition.Permissions = permissions.Where(item => item.EntityId == moduledef.ModuleDefinitionId).EncodePermissions();
}
else
{
_permissions.UpdatePermissions(siteId, EntityNames.ModuleDefinition, moduledef.ModuleDefinitionId, moduledefinition.Permissions);
}
}
}
// remove module definition from list as it is already synced