diff --git a/package.json b/package.json index 5d7952e4..9c819e6c 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "author": "Calvin Montgomery", "name": "CyTube", "description": "Online media synchronizer and chat", - "version": "3.58.0", + "version": "3.58.1", "repository": { "url": "http://github.com/calzoneman/sync" }, diff --git a/src/channel/playlist.js b/src/channel/playlist.js index 0acbfba7..7e30ade0 100644 --- a/src/channel/playlist.js +++ b/src/channel/playlist.js @@ -957,6 +957,10 @@ PlaylistModule.prototype._addItem = function (media, data, user, cb) { if (data.duration) { media.seconds = data.duration; media.duration = util.formatTime(media.seconds); + } else if (media.seconds === 0 && !this.channel.modules.permissions.canAddLive(user)) { + // Issue #766 + qfail("You don't have permission to add livestreams"); + return; } if (data.maxlength > 0 && media.seconds > data.maxlength) {