diff --git a/src/Cli/dotnet/Commands/Workload/WorkloadManifestCorruptionRepairer.cs b/src/Cli/dotnet/Commands/Workload/WorkloadManifestCorruptionRepairer.cs index 28bfe766a5f0..96dc7212dc3e 100644 --- a/src/Cli/dotnet/Commands/Workload/WorkloadManifestCorruptionRepairer.cs +++ b/src/Cli/dotnet/Commands/Workload/WorkloadManifestCorruptionRepairer.cs @@ -71,7 +71,7 @@ public void EnsureManifestsHealthy(ManifestCorruptionFailureMode failureMode) return; } - if (!provider?.HasMissingManifests(workloadSet) ?? true) + if (provider == null || !provider.HasMissingManifests(workloadSet)) { return; } @@ -85,8 +85,6 @@ public void EnsureManifestsHealthy(ManifestCorruptionFailureMode failureMode) CliTransaction.RunNew(context => RepairCorruptWorkloadSet(context, workloadSet)); } - - private void RepairCorruptWorkloadSet(ITransactionContext context, WorkloadSet workloadSet) { var manifestUpdates = CreateManifestUpdatesFromWorkloadSet(workloadSet);