[Libreoffice-bugs] [Bug 138432] New: EDITING: Regression in handling of the group separator in formula context

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Nov 23 16:48:32 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=138432

            Bug ID: 138432
           Summary: EDITING: Regression in handling of the group separator
                    in formula context
           Product: LibreOffice
           Version: 7.0.3.1 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: bugz.j at tukesoft.com

TLDR: Bug 123752 is back.

I don't know if 7.0.3.1 is the first version to exhibit this, it's just what I
updated to from 6.4.7.2. 

This is a regression with a possibility of data corruption. This affects
locales where the grouping separator is not a comma or an apostrophe.

Steps to reproduce: 

1) use a locale like fi_FI or fr_FR for the document
2) enter a value like 12345,67 into a worksheet cell
3) pick a number format like "# ##0,00" for the cell
4) copy the cell to clipboard
5) enter another cell, type a starting = and paste

The result is Err:509 in the target cell and the pasted value has an extra zero
before the decimal separator, i.e. =123450,67 

If the worksheet with such an error is closed and then reopened, the error
status gets cleared but the value in the target cell is the one with an extra
zero.

Commit c4eb7dddf047 which fixed it the last time is still part of the codebase
so the breakage comes from somewhere else.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20201123/5ba0900b/attachment.htm>


More information about the Libreoffice-bugs mailing list