apply main unit also in structured types

Change-Id: I5a3efb167f2b460b847d8e7ac75a21848976b5f8
This commit is contained in:
2022-09-14 14:50:39 +02:00
parent aad1c33742
commit 4287ec6477
2 changed files with 28 additions and 8 deletions

View File

@ -476,10 +476,10 @@ class Module(HasAccessibles):
aobj.finish()
# Modify units AFTER applying the cfgdict
for pname, pobj in self.parameters.items():
dt = pobj.datatype
if '$' in dt.unit:
dt.setProperty('unit', dt.unit.replace('$', self.parameters['value'].datatype.unit))
mainunit = self.parameters['value'].datatype.unit
if mainunit:
for pname, pobj in self.parameters.items():
pobj.datatype.set_main_unit(mainunit)
# 6) check complete configuration of * properties
if not errors: