diff --git a/src/main/java/eu/siacs/conversations/entities/Conversation.java b/src/main/java/eu/siacs/conversations/entities/Conversation.java index 32d0ca05c841a7f66c6998afb734901ffd82b01b..46e00f1d7339fc7f427e2657df42f01863948043 100644 --- a/src/main/java/eu/siacs/conversations/entities/Conversation.java +++ b/src/main/java/eu/siacs/conversations/entities/Conversation.java @@ -2102,7 +2102,8 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl c.setAttribute("action", action); String formType = responseElement == null ? null : responseElement.getAttribute("type"); - if (responseElement != null && + if (!action.equals("cancel") && + responseElement != null && responseElement.getName().equals("x") && responseElement.getNamespace().equals("jabber:x:data") && formType != null && formType.equals("form")) {