diff --git a/src/crypto/verification/request/VerificationRequest.js b/src/crypto/verification/request/VerificationRequest.js index 9b9fbb566..ba63a479f 100644 --- a/src/crypto/verification/request/VerificationRequest.js +++ b/src/crypto/verification/request/VerificationRequest.js @@ -296,7 +296,7 @@ export default class VerificationRequest extends EventEmitter { this._requestEvent = event; this._initiatedByMe = this._wasSentByMe(event); this._setPhase(PHASE_REQUESTED); - } else { + } else if (this._phase !== PHASE_REQUESTED) { logger.warn("Ignoring flagged verification request from " + event.getSender()); await this.cancel(errorFromEvent(newUnexpectedMessageError()));