From 0c125ab962ff42a11f83aae6eac579d0cd249ec8 Mon Sep 17 00:00:00 2001 From: Dan Cryer Date: Mon, 24 Feb 2014 21:13:40 +0000 Subject: [PATCH] Pulling email address out of raw author from bitbucket --- PHPCI/Controller/WebhookController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PHPCI/Controller/WebhookController.php b/PHPCI/Controller/WebhookController.php index c18c6428..07cee29d 100644 --- a/PHPCI/Controller/WebhookController.php +++ b/PHPCI/Controller/WebhookController.php @@ -49,11 +49,14 @@ class WebhookController extends \PHPCI\Controller foreach ($commits as $commit) { try { + $email = $commit['raw_author']; + $email = substr($email, 0, strpos($email, '>')); + $email = substr($email, strpos($email, '<') + 1); $build = new Build(); $build->setProjectId($project); $build->setCommitId($commit['raw_node']); - $build->setCommitterEmail($commit['raw_author']); + $build->setCommitterEmail($email); $build->setStatus(Build::STATUS_NEW); $build->setLog(''); $build->setCreated(new \DateTime());