diff --git a/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault/DeletedMessageVaultIntegrationTest.java b/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault/DeletedMessageVaultIntegrationTest.java index b22225aaa0e..3e85e7f9491 100644 --- a/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault/DeletedMessageVaultIntegrationTest.java +++ b/server/protocols/webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/vault/DeletedMessageVaultIntegrationTest.java @@ -253,6 +253,7 @@ void vaultEndpointShouldRestoreImapDeletedMailbox(GuiceJamesServer jmapServer) t testIMAPClient.moveFirstMessage(MAILBOX_NAME); WAIT_TWO_MINUTES.untilAsserted(() -> assertThat(listMessageIdsInMailbox(homerCredential, otherMailboxId.serialize())).hasSize(1)); + awaitSearchUpToDate(); testIMAPClient.delete(MAILBOX_NAME); @@ -689,6 +690,8 @@ public void vaultExportShouldExportZipContainsVaultMessagesToShareeWhenImapDelet .select(TestIMAPClient.INBOX); testIMAPClient.moveFirstMessage(MAILBOX_NAME); + WAIT_TWO_MINUTES.untilAsserted(() -> assertThat(listMessageIdsInMailbox(homerCredential, otherMailboxId.serialize())).hasSize(1)); + awaitSearchUpToDate(); testIMAPClient.delete(MAILBOX_NAME);