From 70a35ab421a83139f012ec469ee54164ef1efc89 Mon Sep 17 00:00:00 2001 From: Jake Moshenko Date: Fri, 18 Jul 2014 15:05:39 -0400 Subject: [PATCH] Some uninitialized build triggers may not yet have a write token. --- endpoints/api/trigger.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/endpoints/api/trigger.py b/endpoints/api/trigger.py index 47d36a547..484601ee7 100644 --- a/endpoints/api/trigger.py +++ b/endpoints/api/trigger.py @@ -81,7 +81,9 @@ class BuildTrigger(RepositoryParamResource): 'service': trigger.service.name, 'config': config_dict}, repo=model.get_repository(namespace, repository)) - trigger.write_token.delete_instance() + if trigger.write_token is not None: + trigger.write_token.delete_instance() + trigger.delete_instance(recursive=True) return 'No Content', 204