Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0041754 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
backport | [Openbravo ERP] A. Platform | major | have not tried | 2019-09-04 12:15 | 2019-09-10 10:30 | |||
Reporter | salvador_campanella | View Status | public | |||||
Assigned To | alostale | |||||||
Priority | immediate | Resolution | fixed | Fixed in Version | 3.0PR19Q3.1 | |||
Status | closed | Fix in branch | Fixed in SCM revision | b3393dd2ea1e | ||||
Projection | none | ETA | none | Target Version | 3.0PR19Q3.1 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | 3.0PR19Q3 | SCM revision | ||||||
Merge Request Status | ||||||||
Review Assigned To | caristu | |||||||
OBNetwork customer | OBPS | |||||||
Web browser | ||||||||
Modules | Core | |||||||
Support ticket | 11593 | |||||||
Regression level | Production - QA Approved | |||||||
Regression date | 2019-04-26 | |||||||
Regression introduced in release | 3.0PR19Q3 | |||||||
Regression introduced by commit | https://code.openbravo.com/erp/devel/pi/rev/cbb150e17b8b69ad6f243c526ba64ef744ed8ba2 [^] | |||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0041754: Negative values have string format when they are exported to csv file | |||||||
Description | When the data of any grid is exported as csv using the button "Export to Spreadsheet" the negative values have a prefix "tabulation Character" this produces that the spreadsheet program format the field as text. This causes that these values don't be used to do autosum or in formulas. Also, if the spreadsheet program has the tab character as separator the field with negative value have a shift to the right column This prefix character was introduced in the issue https://issues.openbravo.com/view.php?id=40647 [^] | |||||||
Steps To Reproduce | - Export any grid than contains negative values - Open the CSV file with a spreadsheet program a.- Leave the tab character selected as a separator - Result all the values negatives will be a shift to the right column b.- Deselect the tab character - Do an Autosum with all the column that contains negative values - Save the value - Edit any negative value erasing the tab character - Do the autosum again - Result if different. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
||||||||
|
![]() |
|
(0114406) hgbot (developer) 2019-09-05 08:57 |
Repository: erp/backports/3.0PR19Q3.1 Changeset: b3393dd2ea1e145b2bf611a3ea6cf3b000e7665d Author: Asier Lostalé <asier.lostale <at> openbravo.com> Date: Thu Sep 05 08:47:04 2019 +0200 URL: http://code.openbravo.com/erp/backports/3.0PR19Q3.1/rev/b3393dd2ea1e145b2bf611a3ea6cf3b000e7665d [^] fixed bug 41754: negative numeric values exported as string in csv Whenever a value is exported to csv, it is prepended a tab if it starts with any character that can be used for formulas (issue 0040647) in order to prevent formula injection. This causes negative numeric values to be also escaped being treated as strings. Numeric values don't require to be escaped at all as they are cannot be crafted for formula injection. --- M modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/DataSourceServlet.java --- |
(0114487) caristu (viewer) 2019-09-10 10:30 |
Reviewed + tested OK. |
(0114488) caristu (viewer) 2019-09-10 10:30 |
Reviewed + tested OK. |
![]() |
|||
Date Modified | Username | Field | Change |
2019-09-05 08:32 | alostale | Type | defect => backport |
2019-09-05 08:32 | alostale | Target Version | pi => 3.0PR19Q3.1 |
2019-09-05 08:57 | hgbot | Checkin | |
2019-09-05 08:57 | hgbot | Note Added: 0114406 | |
2019-09-05 08:57 | hgbot | Status | scheduled => resolved |
2019-09-05 08:57 | hgbot | Resolution | open => fixed |
2019-09-05 08:57 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/backports/3.0PR19Q3.1/rev/b3393dd2ea1e145b2bf611a3ea6cf3b000e7665d [^] |
2019-09-10 10:30 | caristu | Note Added: 0114487 | |
2019-09-10 10:30 | caristu | Status | resolved => closed |
2019-09-10 10:30 | caristu | Fixed in Version | => 3.0PR19Q3.1 |
2019-09-10 10:30 | caristu | Note Added: 0114488 |
Copyright © 2000 - 2009 MantisBT Group |