From 8e02d4283f02abb15c97b02df6773ef3bc37b063 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Aug 01 2016 21:07:51 +0000 Subject: Fix how the web-hook server determine the project and its username --- diff --git a/webhook-server/pagure-webhook-server.py b/webhook-server/pagure-webhook-server.py index 7596a35..41705f9 100644 --- a/webhook-server/pagure-webhook-server.py +++ b/webhook-server/pagure-webhook-server.py @@ -114,10 +114,11 @@ def handle_messages(): repr(reply.value), reply.channel) data = json.loads(reply.value) username = None - if '/' in data['project']: - username, projectname = data['project'].split('/', 1) + if data['project'].startswith('forks'): + _, username, projectname = data['project'].split('/', 2) else: projectname = data['project'] + project = pagure.lib.get_project( session=pagure.SESSION, name=projectname, user=username) log.info('Got the project, going to the webhooks')