Index: branches/wmf/1.18wmf1/extensions/ArticleFeedbackv5/modules/ext.articleFeedbackv5/ext.articleFeedbackv5.startup.js |
— | — | @@ -55,10 +55,11 @@ |
56 | 56 | && mw.util.getParamValue( 'printable' ) != 'yes' |
57 | 57 | ) { |
58 | 58 | // Collect categories for intersection tests |
| 59 | + // Clone the arrays so we can safely modify them |
59 | 60 | var categories = { |
60 | | - 'include': mw.config.get( 'wgArticleFeedbackv5Categories', [] ), |
61 | | - 'exclude': mw.config.get( 'wgArticleFeedbackv5BlacklistCategories', [] ), |
62 | | - 'current': mw.config.get( 'wgCategories', [] ) |
| 61 | + 'include': [].concat( mw.config.get( 'wgArticleFeedbackv5Categories', [] ) ), |
| 62 | + 'exclude': [].concat( mw.config.get( 'wgArticleFeedbackv5BlacklistCategories', [] ) ), |
| 63 | + 'current': [].concat( mw.config.get( 'wgCategories', [] ) ) |
63 | 64 | }; |
64 | 65 | |
65 | 66 | var enable = false; |
Property changes on: branches/wmf/1.18wmf1/extensions/ArticleFeedbackv5/api/ApiArticleFeedbackv5.php |
___________________________________________________________________ |
Modified: svn:mergeinfo |
66 | 67 | Merged /trunk/extensions/ArticleFeedbackv5/api/ApiArticleFeedbackv5.php:r107425 |
Property changes on: branches/wmf/1.18wmf1/extensions/ArticleFeedbackv5 |
___________________________________________________________________ |
Modified: svn:mergeinfo |
67 | 68 | Merged /trunk/extensions/ArticleFeedbackv5:r107425 |