diff --git a/package.json b/package.json
index 2843ee95e9..a3b372e18d 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
     "morgan": "^1.3.2",
     "mousetrap": "^1.5.3",
     "nconf": "~0.8.2",
-    "nodebb-plugin-composer-default": "4.4.9",
+    "nodebb-plugin-composer-default": "4.4.10",
     "nodebb-plugin-dbsearch": "2.0.2",
     "nodebb-plugin-emoji-extended": "1.1.1",
     "nodebb-plugin-emoji-one": "1.2.1",
diff --git a/src/controllers/api.js b/src/controllers/api.js
index 36f9355488..5ec2f55697 100644
--- a/src/controllers/api.js
+++ b/src/controllers/api.js
@@ -29,8 +29,8 @@ apiController.getConfig = function (req, res, next) {
 	config.maximumTitleLength = meta.config.maximumTitleLength;
 	config.minimumPostLength = meta.config.minimumPostLength;
 	config.maximumPostLength = meta.config.maximumPostLength;
-	config.minimumTagsPerTopic = meta.config.minimumTagsPerTopic || 0;
-	config.maximumTagsPerTopic = meta.config.maximumTagsPerTopic || 5;
+	config.minimumTagsPerTopic = parseInt(meta.config.minimumTagsPerTopic || 0, 10);
+	config.maximumTagsPerTopic = parseInt(meta.config.maximumTagsPerTopic || 5, 10);
 	config.minimumTagLength = meta.config.minimumTagLength || 3;
 	config.maximumTagLength = meta.config.maximumTagLength || 15;
 	config.hasImageUploadPlugin = plugins.hasListeners('filter:uploadImage');