From 6ddd4b88fc25cc49b43f3be8eb50a15d53a7528e Mon Sep 17 00:00:00 2001 From: pyAnsysUser <111706242+pyAnsysUser@users.noreply.github.com> Date: Mon, 6 Nov 2023 07:54:16 -0700 Subject: [PATCH] change code to reflect passed arguments (#3847) Co-authored-by: Maxime Rey <87315832+MaxJPRey@users.noreply.github.com> Co-authored-by: Samuel Lopez <85613111+Samuelopez-ansys@users.noreply.github.com> --- pyaedt/edb_core/edb_data/primitives_data.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyaedt/edb_core/edb_data/primitives_data.py b/pyaedt/edb_core/edb_data/primitives_data.py index a5170bdbc72..8896d96cb99 100644 --- a/pyaedt/edb_core/edb_data/primitives_data.py +++ b/pyaedt/edb_core/edb_data/primitives_data.py @@ -123,12 +123,12 @@ def layer_name(self): @layer_name.setter def layer_name(self, val): if isinstance(val, str) and val in list(self._core_stackup.layers.keys()): - lay = self._core_stackup.layers["TOP"]._edb_layer + lay = self._core_stackup.layers[val]._edb_layer if lay: self.primitive_object.SetLayer(lay) else: raise AttributeError("Layer {} not found in layer".format(val)) - elif isinstance(val, type(self._core_stackup.layers["TOP"])): + elif isinstance(val, type(self._core_stackup.layers[val])): try: self.primitive_object.SetLayer(val._edb_layer) except: