diff --git a/SharepointToolbox/ViewModels/Tabs/PermissionsViewModel.cs b/SharepointToolbox/ViewModels/Tabs/PermissionsViewModel.cs index 29d31d3..4c1e901 100644 --- a/SharepointToolbox/ViewModels/Tabs/PermissionsViewModel.cs +++ b/SharepointToolbox/ViewModels/Tabs/PermissionsViewModel.cs @@ -342,7 +342,10 @@ public partial class PermissionsViewModel : FeatureViewModelBase if (dialog.ShowDialog() != true) return; try { - await _csvExportService.WriteAsync(Results, dialog.FileName, CancellationToken.None); + if (IsSimplifiedMode && SimplifiedResults.Count > 0) + await _csvExportService.WriteAsync(SimplifiedResults.ToList(), dialog.FileName, CancellationToken.None); + else + await _csvExportService.WriteAsync(Results, dialog.FileName, CancellationToken.None); OpenFile(dialog.FileName); } catch (Exception ex) @@ -365,7 +368,10 @@ public partial class PermissionsViewModel : FeatureViewModelBase if (dialog.ShowDialog() != true) return; try { - await _htmlExportService.WriteAsync(Results, dialog.FileName, CancellationToken.None); + if (IsSimplifiedMode && SimplifiedResults.Count > 0) + await _htmlExportService.WriteAsync(SimplifiedResults.ToList(), dialog.FileName, CancellationToken.None); + else + await _htmlExportService.WriteAsync(Results, dialog.FileName, CancellationToken.None); OpenFile(dialog.FileName); } catch (Exception ex)