diff --git a/DevProxy.Plugins/Reporting/GraphMinimalPermissionsGuidancePlugin.cs b/DevProxy.Plugins/Reporting/GraphMinimalPermissionsGuidancePlugin.cs index 82f097ff..08b83d06 100644 --- a/DevProxy.Plugins/Reporting/GraphMinimalPermissionsGuidancePlugin.cs +++ b/DevProxy.Plugins/Reporting/GraphMinimalPermissionsGuidancePlugin.cs @@ -141,22 +141,20 @@ public override async Task AfterRecordingStopAsync(RecordingArgs e, Cancellation } else { - // skip empty roles which are returned in case we couldn't get permissions information - // // application permissions are always the same because they come from app reg // so we can just use the first request that has them if (permissions.Any() && !rolesToEvaluate.Any()) { rolesToEvaluate = permissions; + } - if (ProxyUtils.IsGraphBatchUrl(uri)) - { - applicationEndpoints.AddRange(requestsFromBatch); - } - else - { - applicationEndpoints.Add(methodAndUrl); - } + if (ProxyUtils.IsGraphBatchUrl(uri)) + { + applicationEndpoints.AddRange(requestsFromBatch); + } + else + { + applicationEndpoints.Add(methodAndUrl); } } }