diff --git a/src/files-ui/components/file-mosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayer.tsx b/src/files-ui/components/file-mosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayer.tsx
index ce8f0adf861cdfb0c6cca99768cc563601887106..c288bad7aa4e4e643d9f209a7081df3c5188e87a 100644
--- a/src/files-ui/components/file-mosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayer.tsx
+++ b/src/files-ui/components/file-mosaic/components/FileMosaicUploadLayer/FileMosaicUploadLayer.tsx
@@ -26,7 +26,10 @@ const FileMosaicUploadLayer: React.FC<FileMosaicUploadLayerProps> = (
 
   React.useEffect(() => {
     setStatusHistory((statusHistory: Array<UPLOADSTATUS | undefined>) => {
-      if (statusHistory[statusHistory.length - 1] === "preparing") {
+      if (
+        statusHistory[statusHistory.length - 1] === "preparing" &&
+        uploadStatus === "uploading"
+      ) {
         const tempStatusHistory = [...statusHistory];
         tempStatusHistory[statusHistory.length - 1] = uploadStatus;
         //replace