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