diff --git a/pkg/remote_to_disk_file.go b/pkg/remote_to_disk_file.go index de2937412..55791bd58 100644 --- a/pkg/remote_to_disk_file.go +++ b/pkg/remote_to_disk_file.go @@ -101,6 +101,13 @@ func (c *ClICtrl) downloadEntry(ctx context.Context, } return nil } + diskFileMeta := diskInfo.GetDiskFileMetadata(file) + if diskFileMeta != nil { + removeErr := removeDiskFile(diskFileMeta, diskInfo) + if removeErr != nil { + return removeErr + } + } if !diskInfo.IsFilePresent(file) { decrypt, err := c.downloadAndDecrypt(ctx, file, c.KeyHolder.DeviceKey) if err != nil {