From 3af83a1645e133b4c5579b3bd9006842ea387bdc Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Wed, 15 Aug 2018 15:40:39 -0400 Subject: [PATCH] use related endpoint for schedules if available, always --- tower_cli/resources/schedule.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tower_cli/resources/schedule.py b/tower_cli/resources/schedule.py index a36cd263..6aff24e4 100644 --- a/tower_cli/resources/schedule.py +++ b/tower_cli/resources/schedule.py @@ -70,7 +70,7 @@ def helper(kwargs, obj): def decorator_without_pk(obj, *args, **kwargs): old_endpoint = obj.endpoint new_endpoint = helper(kwargs, obj) - if is_create: + if new_endpoint: obj.endpoint = new_endpoint result = func(obj, *args, **kwargs) obj.endpoint = old_endpoint @@ -79,7 +79,7 @@ def decorator_without_pk(obj, *args, **kwargs): def decorator_with_pk(obj, pk=None, *args, **kwargs): old_endpoint = obj.endpoint new_endpoint = helper(kwargs, obj) - if is_create: + if new_endpoint: obj.endpoint = new_endpoint result = func(obj, pk=pk, *args, **kwargs) obj.endpoint = old_endpoint