Details
-
Acceptance Test - Add?:No
-
Acceptance Test - Entry:
Activity
| Field | Original Value | New Value |
|---|---|---|
| Affects Version/s | 3.6.2 [ 10832 ] | |
| Component/s | Core [ 10002 ] | |
| Component/s | PubSub [ 10237 ] | |
| Affects Version/s | 3.6.4 [ 10855 ] | |
| Key | JM-1508 | OF-191 |
| Project | Openfire (ARCHIVED) [ 10010 ] | Openfire [ 10140 ] |
| Fix Version/s | 3.6.6 [ 10861 ] |
| Fix Version/s | 3.6.6 [ 10861 ] | |
| Fix Version/s | 3.7.1 [ 10855 ] |
| Affects Version/s | 3.6.4 [ 10870 ] | |
| Affects Version/s | 3.7.1 [ 10855 ] |
This fix seems to work:
if (message.getBody() == null || message.getBody().length() == 0) {
// ignore empty bodied message (typically chat-state notifications).
// but not pubsub messages
if(message.getChildElement("event", "http://jabber.org/protocol/pubsub#event") == null){ return; }
}