From 9debebd4b9e51478144fed8c1ba6538c422ccad2 Mon Sep 17 00:00:00 2001 From: calzoneman Date: Mon, 28 Mar 2016 22:31:35 -0700 Subject: [PATCH] /clean: error when no argument given --- package.json | 2 +- src/channel/playlist.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 61c5026e..7c1b5453 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "author": "Calvin Montgomery", "name": "CyTube", "description": "Online media synchronizer and chat", - "version": "3.14.4", + "version": "3.14.5", "repository": { "url": "http://github.com/calzoneman/sync" }, diff --git a/src/channel/playlist.js b/src/channel/playlist.js index 13f1cd8f..d138edab 100644 --- a/src/channel/playlist.js +++ b/src/channel/playlist.js @@ -1167,6 +1167,12 @@ PlaylistModule.prototype.handleClean = function (user, msg, meta) { var args = msg.split(" "); var cmd = args.shift(); + if (args.length === 0) { + return user.socket.emit("errorMsg", { + msg: "No target given for " + cmd + ". Usage: /clean or " + + "/cleantitle " + }); + } var target = generateTargetRegex(args.join(" ")); this.channel.logger.log("[playlist] " + user.getName() + " used " + cmd +