From fd1430371af84b4bdc7267d115bed47b7e326dc5 Mon Sep 17 00:00:00 2001 From: Matthieu Brouillard Date: Thu, 30 Jun 2016 10:47:41 +0200 Subject: [PATCH] handle empty password for JSON webhook tests, fixes #1168 --- src/main/scala/gitbucket/core/service/WebHookService.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/gitbucket/core/service/WebHookService.scala b/src/main/scala/gitbucket/core/service/WebHookService.scala index f76cb120a..7949f1b0d 100644 --- a/src/main/scala/gitbucket/core/service/WebHookService.scala +++ b/src/main/scala/gitbucket/core/service/WebHookService.scala @@ -119,7 +119,7 @@ trait WebHookService { } case WebHookContentType.JSON => { httpPost.setEntity(EntityBuilder.create().setText(json).build()) - if (!webHook.token.isEmpty) { + if (webHook.token.exists(_.trim.nonEmpty)) { httpPost.addHeader("X-Hub-Signature", XHub.generateHeaderXHubToken(XHubConverter.HEXA_LOWERCASE, XHubDigest.SHA1, webHook.token.orNull, json.getBytes("UTF-8"))) } }