From 86c96dfe59cb11d196ccc9e4ddebf0c3835a2fcc Mon Sep 17 00:00:00 2001 From: Samuel Lopez <85613111+Samuelopez-ansys@users.noreply.github.com> Date: Mon, 10 Feb 2025 11:57:44 +0100 Subject: [PATCH] FEAT: Get Active Project in case no available active project (#209) --- src/ansys/aedt/toolkits/common/backend/api.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ansys/aedt/toolkits/common/backend/api.py b/src/ansys/aedt/toolkits/common/backend/api.py index 7e71daed..d9e82893 100644 --- a/src/ansys/aedt/toolkits/common/backend/api.py +++ b/src/ansys/aedt/toolkits/common/backend/api.py @@ -558,6 +558,8 @@ def connect_design(self, app_name: Optional[str] = None): project_name = self.get_project_name(project_name) active_design = design_name if design_name in self.properties.design_list[project_name]: + if not self.desktop.odesktop.GetActiveProject(): # pragma: no cover + self.desktop.odesktop.SetActiveProject(project_name) self.aedtapp = self.desktop[[project_name, design_name]] if not self.aedtapp: # pragma: no cover self.release_aedt(False, False)