From 2d78204ea99c671a2d58509cbcdd4bd1bca17c70 Mon Sep 17 00:00:00 2001 From: Dylan Brasseur <103190315+dbrasseur-aneo@users.noreply.github.com> Date: Wed, 12 Mar 2025 14:22:15 +0100 Subject: [PATCH] Add try-catch for existing file --- Worker/src/Common/Adapter/S3Adapter.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Worker/src/Common/Adapter/S3Adapter.cs b/Worker/src/Common/Adapter/S3Adapter.cs index dc42b7d9a..e39f59174 100644 --- a/Worker/src/Common/Adapter/S3Adapter.cs +++ b/Worker/src/Common/Adapter/S3Adapter.cs @@ -116,9 +116,15 @@ await r.WriteResponseStreamToFileAsync(materializedFileName, false, cancellationToken) .ConfigureAwait(false); - - File.Move(materializedFileName, - targetFileName); + try + { + File.Move(materializedFileName, + targetFileName); + } + catch (IOException ioException) + { + // File already exists + } return targetFileName; }