From 08ea617ae905412e37bf7793058627bf44729d00 Mon Sep 17 00:00:00 2001 From: Inga Lovinde <52715130+inga-lovinde@users.noreply.github.com> Date: Fri, 25 Jul 2014 16:26:10 +0400 Subject: [PATCH] application/json payload support --- BuildServer/routes/postreceive.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BuildServer/routes/postreceive.js b/BuildServer/routes/postreceive.js index 26b3da5..8bacf81 100644 --- a/BuildServer/routes/postreceive.js +++ b/BuildServer/routes/postreceive.js @@ -4,12 +4,12 @@ var builder = require('../lib/builder'); * POST from github */ -module.exports = function(req, res){ - if (!req.body || !req.body.payload) { - res.end(); +module.exports = function (req, res) { + if (!req.body || (!req.body.payload && !req.body.repository)) { + return res.end(); } - var payload = JSON.parse(req.body.payload), + var payload = req.body.payload ? JSON.parse(req.body.payload) : req.body, repository = payload.repository; builder.build({