From b8f5e6848c736c0714efbd324f05dac7aa197ffd Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Mon, 8 Sep 2025 14:35:21 +0200 Subject: [PATCH] Draft: fix display of Building US dim text (#23674) * Draft: fix display of Building US dim text * Fix UnitSystem check --- src/Mod/Draft/draftviewproviders/view_dimension.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftviewproviders/view_dimension.py b/src/Mod/Draft/draftviewproviders/view_dimension.py index 75edb5a27a..6961ed674a 100644 --- a/src/Mod/Draft/draftviewproviders/view_dimension.py +++ b/src/Mod/Draft/draftviewproviders/view_dimension.py @@ -588,7 +588,9 @@ class ViewProviderLinearDimension(ViewProviderDimensionBase): unit = vobj.UnitOverride # Special representation if we use 'Building US' scheme - if (not unit and params.get_param("UserSchema", path="Units") == 5) or (unit == "arch"): + doc = obj.Document + if (not unit and doc.UnitSystem == doc.getEnumerationsOfProperty("UnitSystem")[5]) \ + or (unit == "arch"): self.string = App.Units.Quantity(length, App.Units.Length).UserString if self.string.count('"') > 1: # multiple inch tokens