From c567ed60cf93b3ddbb3c16547ea9f4a1b1aace11 Mon Sep 17 00:00:00 2001 From: Furgo <148809153+furgo16@users.noreply.github.com> Date: Fri, 25 Apr 2025 01:53:11 +0200 Subject: [PATCH] Assembly: BOM, handle enumerations as well --- src/Mod/Assembly/App/BomObject.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Assembly/App/BomObject.cpp b/src/Mod/Assembly/App/BomObject.cpp index 8b0da1b42c..673a9bfbc6 100644 --- a/src/Mod/Assembly/App/BomObject.cpp +++ b/src/Mod/Assembly/App/BomObject.cpp @@ -279,6 +279,9 @@ std::string BomObject::getBomPropertyValue(App::DocumentObject* obj, const std:: else if (auto propQuantity = freecad_cast(prop)) { return propQuantity->getQuantityValue().getUserString(); } + else if (auto propEnum = freecad_cast(prop)) { + return propEnum->getValueAsString(); + } else if (auto propFloat = freecad_cast(prop)) { return std::to_string(propFloat->getValue()); }