reports: ODS currency formatting gets integer precision from Babel.

This commit is contained in:
Brett Smith 2020-09-04 14:49:20 -04:00
parent 21383d2355
commit b4f2b506be

View file

@ -742,7 +742,6 @@ class BaseODS(BaseSpreadsheet[RT, ST], metaclass=abc.ABCMeta):
*,
fmt_key: Optional[str]=None,
volatile: bool=False,
minintegerdigits: int=1,
) -> odf.element.Element:
if fmt_key is None:
fmt_key = self.currency_fmt_key
@ -767,7 +766,7 @@ class BaseODS(BaseSpreadsheet[RT, ST], metaclass=abc.ABCMeta):
style.addElement(odf.number.Number(
decimalplaces=str(pattern.frac_prec[0]),
grouping='true' if pattern.grouping[0] else 'false',
minintegerdigits=str(minintegerdigits),
minintegerdigits=str(pattern.int_prec[0]),
))
elif part == '¤':
style.addElement(odf.number.CurrencySymbol(