From 2779f0b29f9c0dcea62012594087090485a83734 Mon Sep 17 00:00:00 2001 From: Ajinkya Dahale Date: Fri, 14 Mar 2025 01:23:04 +0530 Subject: [PATCH] [Sketcher] Add missing check in `deriveConstraintsForPieces` Fixes #19770. --- src/Mod/Sketcher/App/SketchObject.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index ab509d5117..a39ce9c6e4 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -4119,6 +4119,10 @@ bool SketchObject::deriveConstraintsForPieces(const int oldId, return true; } + if (conId == GeoEnum::GeoUndef) { + // nothing further to do + return false; + } Base::Vector3d conPoint(getPoint(conId, conPos)); double conParam; auto* geoAsCurve = static_cast(geo);