diff --git a/src/Mod/Fem/femsolver/calculix/tasks.py b/src/Mod/Fem/femsolver/calculix/tasks.py index 5fe5f5746a..7199f363c0 100644 --- a/src/Mod/Fem/femsolver/calculix/tasks.py +++ b/src/Mod/Fem/femsolver/calculix/tasks.py @@ -171,7 +171,7 @@ class _Container(object): self.transform_constraints = self.get_several_member('Fem::ConstraintTransform') for m in self.analysis.Group: - if m.isDerivedFrom("Fem::FemMeshObject"): + if m.isDerivedFrom("Fem::FemMeshObject") and not FemUtils.is_of_type(m, 'Fem::FemMeshResult'): if not self.mesh: self.mesh = m else: diff --git a/src/Mod/Fem/femsolver/z88/tasks.py b/src/Mod/Fem/femsolver/z88/tasks.py index c51f6d7bb6..7abcf41692 100644 --- a/src/Mod/Fem/femsolver/z88/tasks.py +++ b/src/Mod/Fem/femsolver/z88/tasks.py @@ -159,7 +159,7 @@ class _Container(object): self.transform_constraints = [] for m in self.analysis.Group: - if m.isDerivedFrom("Fem::FemMeshObject"): + if m.isDerivedFrom("Fem::FemMeshObject") and not FemUtils.is_of_type(m, 'Fem::FemMeshResult'): if not self.mesh: self.mesh = m else: diff --git a/src/Mod/Fem/femtools/ccxtools.py b/src/Mod/Fem/femtools/ccxtools.py index 1551479fbf..9753419310 100644 --- a/src/Mod/Fem/femtools/ccxtools.py +++ b/src/Mod/Fem/femtools/ccxtools.py @@ -216,7 +216,7 @@ class FemToolsCcx(QtCore.QRunnable, QtCore.QObject): self.transform_constraints = self._get_several_member('Fem::ConstraintTransform') for m in self.analysis.Group: - if m.isDerivedFrom("Fem::FemMeshObject"): + if m.isDerivedFrom("Fem::FemMeshObject") and not femutils.is_of_type(m, 'Fem::FemMeshResult'): if not self.mesh: self.mesh = m else: