From c970412a66ec3a5dc04f09d41952e9825a93258f Mon Sep 17 00:00:00 2001 From: Sven Heidemann Date: Sun, 11 Apr 2021 15:42:34 +0200 Subject: [PATCH] Fixed relative path handling in add command --- src/cpl_cli/command/add_service.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cpl_cli/command/add_service.py b/src/cpl_cli/command/add_service.py index 3bed17bc..ea4c8738 100644 --- a/src/cpl_cli/command/add_service.py +++ b/src/cpl_cli/command/add_service.py @@ -96,7 +96,12 @@ class AddService(CommandABC): Console.error(f'Project reference already exists.') return - build_settings.project_references.append(f'../{target}') + if self._workspace is None: + target = f'../{target}' + else: + target = target.replace('src', '..') + + build_settings.project_references.append(target) Console.spinner( f'Editing {source}',