From 31e39062d76534c207b59cc21fd7c03ae8de6b21 Mon Sep 17 00:00:00 2001 From: Saijad Dhuka Date: Mon, 28 Nov 2022 15:28:38 -0600 Subject: [PATCH] fix: Change order of updating state in local cache --- .../storage/s3/transfer/TransferStatusUpdater.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/aws-storage-s3/src/main/java/com/amplifyframework/storage/s3/transfer/TransferStatusUpdater.kt b/aws-storage-s3/src/main/java/com/amplifyframework/storage/s3/transfer/TransferStatusUpdater.kt index aa696afce2..4e158e1e3d 100644 --- a/aws-storage-s3/src/main/java/com/amplifyframework/storage/s3/transfer/TransferStatusUpdater.kt +++ b/aws-storage-s3/src/main/java/com/amplifyframework/storage/s3/transfer/TransferStatusUpdater.kt @@ -100,11 +100,8 @@ internal class TransferStatusUpdater private constructor( if (transferRecord.state == newState || TransferState.isInTerminalState(transferRecord.state)) { return } - - transferDB.updateState(transferRecord.id, newState) - transferRecord.state = newState - + transferDB.updateState(transferRecord.id, newState) if (TransferState.COMPLETED == newState) { removeTransferRecord(transferRecord.id) }