From 3798c5f377dbde1aa9a972c46eded15420240aa1 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Wed, 15 Apr 2015 17:02:53 -0400 Subject: [PATCH] trigger: return non-json metadata --- endpoints/trigger.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/endpoints/trigger.py b/endpoints/trigger.py index a45588feb..240764908 100644 --- a/endpoints/trigger.py +++ b/endpoints/trigger.py @@ -594,10 +594,11 @@ class CustomBuildTrigger(BuildTrigger): def _metadata_from_payload(self, payload): try: - validate(json.loads(payload), self.payload_schema) + metadata = json.loads(payload) + validate(metadata, self.payload_schema) except: raise InvalidPayloadException() - return payload + return metadata def handle_trigger_request(self, request, trigger): payload = request.get_json()