From e296c3d082ad71930cc796d1883439d33938f688 Mon Sep 17 00:00:00 2001 From: Jose Luis Cercos Pita Date: Fri, 16 Oct 2015 13:00:31 +0200 Subject: [PATCH] Fixed the unclaimed load conditions --- src/Mod/Ship/Instance.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Mod/Ship/Instance.py b/src/Mod/Ship/Instance.py index d5e1f6f662..08e434b7f9 100644 --- a/src/Mod/Ship/Instance.py +++ b/src/Mod/Ship/Instance.py @@ -336,6 +336,16 @@ class ViewProviderShip: del obj.Tanks[i - bad_linked] bad_linked += 1 + # Claim the loading conditions + bad_linked = 0 + for i, t in enumerate(obj.LoadConditions): + try: + t_obj = FreeCAD.ActiveDocument.getObject(t) + objs.append(t_obj) + except: + del obj.LoadConditions[i - bad_linked] + bad_linked += 1 + return objs def getIcon(self):