diff --git a/Infrastructure/MassTransit/Activities/Audio/TranscodeDashAudioActivity.cs b/Infrastructure/MassTransit/Activities/Audio/TranscodeDashAudioActivity.cs index 075e795..667be55 100644 --- a/Infrastructure/MassTransit/Activities/Audio/TranscodeDashAudioActivity.cs +++ b/Infrastructure/MassTransit/Activities/Audio/TranscodeDashAudioActivity.cs @@ -71,7 +71,11 @@ namespace Musify.Infrastructure.MassTransit.Activities { try { - Directory.Delete(compensateContext.Log.WorkingDirectory, recursive: true); + if (Directory.Exists(compensateContext.Log.WorkingDirectory)) + Directory.Delete(compensateContext.Log.WorkingDirectory, recursive: true); + else + logger.LogWarning("Working directory {WorkingDirectory} does not exist during compensation", + compensateContext.Log.WorkingDirectory); return Task.FromResult(compensateContext.Compensated()); } catch (Exception exception)