From c5de6ccfc7b184a0f9c4cba5f0bade2fd1c52eb6 Mon Sep 17 00:00:00 2001 From: bgbsww Date: Mon, 17 Jun 2024 10:58:56 -0400 Subject: [PATCH] Toponaming: Fix crash with invalid external geometry --- src/Mod/Sketcher/App/SketchObject.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index d4b73a1999..e1aa2e9ebf 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -7403,6 +7403,11 @@ void SketchObject::validateExternalLinks() Base::Console().Warning( this->getFullLabel(), (indexError.getMessage() + "\n").c_str()); } + catch ( Base::ValueError& valueError ) { + removeBadLink = true; + Base::Console().Warning( + this->getFullLabel(), (valueError.getMessage() + "\n").c_str()); + } catch (Standard_Failure&) { removeBadLink = true; }