From 9bae342c0d8e2a63573ae5c4dbd397bbfe358a69 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Fri, 3 Oct 2025 09:25:02 -0400 Subject: [PATCH] [TD]fix zero value on multi-face dimension --- src/Mod/TechDraw/Gui/CommandCreateDims.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/TechDraw/Gui/CommandCreateDims.cpp b/src/Mod/TechDraw/Gui/CommandCreateDims.cpp index 6b0c7197cc..e09b5e9ab0 100644 --- a/src/Mod/TechDraw/Gui/CommandCreateDims.cpp +++ b/src/Mod/TechDraw/Gui/CommandCreateDims.cpp @@ -2231,6 +2231,11 @@ void execDim(Gui::Command* cmd, std::string type, StringVector acceptableGeometr return; } } + if (geometryRefs2d == DimensionGeometry::isFace && + references2d.size() > 1) { + Base::Console().warning("Multiple faces are selected. Using first.\n"); + references2d.resize(1); + } //build the dimension DrawViewDimension* dim = dimensionMaker(partFeat, type, references2d, references3d);