From 96b76b4e41706ffcdb2348fab3b8807e132d25c5 Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Mon, 13 Oct 2025 20:50:24 +0200 Subject: [PATCH] PartDesign: Ignore errors due to object misconfiguration in previews This adds ignoring catch to the updatePreview method of ViewProviderTransformed so it does not report issues that happen because recompute takes place on object that is not yet fully configured. --- src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp b/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp index 6d9dbd7b53..80f87b4cab 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp @@ -129,6 +129,8 @@ void ViewProviderTransformed::updatePreview() pcPreviewRoot->addChild(sep); } } + } catch (const Base::ValueError&) { + // no-op - ignore misconfigured objects } catch (const Base::Exception& e) { e.reportException(); }