diff --git a/CHANGES.md b/CHANGES.md index c49a6f8f5..d5f79da2a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,7 @@ - Bugfix: Don't treat every duplicate message ID as a message correction; since some clients don't use globally unique ID's this causes false positives. +- #1712: `TypeError: plugin._features is not a function` ## 5.0.3 (2019-09-13) diff --git a/src/headless/converse-disco.js b/src/headless/converse-disco.js index 6c75121ed..104e74739 100644 --- a/src/headless/converse-disco.js +++ b/src/headless/converse-disco.js @@ -321,7 +321,7 @@ converse.plugins.add('converse-disco', { } iqresult.c('identity', attrs).up(); }); - plugin._features(feature => iqresult.c('feature', {'var': feature}).up()); + plugin._features.forEach(feature => iqresult.c('feature', {'var': feature}).up()); _converse.api.send(iqresult.tree()); return true; }