From 4505d13385b2c219286ee83097412446a5d11985 Mon Sep 17 00:00:00 2001
From: Valere <valeref@matrix.org>
Date: Wed, 26 Jun 2019 10:46:58 +0200
Subject: [PATCH] Fix / SAS verification infinite waiting on last step

Missing state update to verified after mac verification
---
 .../internal/crypto/verification/SASVerificationTransaction.kt   | 1 +
 1 file changed, 1 insertion(+)

diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASVerificationTransaction.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASVerificationTransaction.kt
index c0342c0069..87849d182b 100644
--- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASVerificationTransaction.kt
+++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASVerificationTransaction.kt
@@ -256,6 +256,7 @@ internal abstract class SASVerificationTransaction(
         verifiedDevices.forEach {
             setDeviceVerified(it, otherUserId)
         }
+        state = SasVerificationTxState.Verified
     }
 
     private fun setDeviceVerified(deviceId: String, userId: String) {