Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0012981 | Openbravo ERP | A. Platform | public | 2010-04-14 17:55 | 2010-06-18 00:00 |
|
Reporter | networkb | |
Assigned To | shuehner | |
Priority | high | Severity | minor | Reproducibility | random |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | 2.50MP13 | |
Target Version | 2.50MP19 | Fixed in Version | | |
Merge Request Status | |
Review Assigned To | |
OBNetwork customer | OBPS |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0012981: The partner selector multiple does not work properly with a big amount of data |
Description | The partner selector multiple does not work properly with a big amount of data.
For example with more than 1000 partners, if you try to select all the partners,
select the first and the last pressing the shift key, sometimes all the partners are not select.
|
Steps To Reproduce | -Go to Financial management>accounting>analisys tools>General ledger report
-open the business partner selector
-Try to select all the partners selecting the first and the last entries with the shift key pressed.
|
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2010-04-14 17:55 | networkb | New Issue | |
2010-04-14 17:55 | networkb | Assigned To | => alostale |
2010-04-14 17:55 | networkb | OBNetwork customer | => Yes |
2010-04-19 08:33 | alostale | Assigned To | alostale => shuehner |
2010-04-19 08:34 | alostale | Status | new => scheduled |
2010-05-26 10:20 | networkb | Target Version | 2.50MP17 => 2.50MP19 |
2010-06-14 18:35 | shuehner | Note Added: 0028388 | |
2010-06-14 18:47 | hgbot | Checkin | |
2010-06-14 18:47 | hgbot | Note Added: 0028389 | |
2010-06-14 18:47 | hgbot | Checkin | |
2010-06-14 18:47 | hgbot | Note Added: 0028390 | |
2010-06-14 18:47 | hgbot | Status | scheduled => resolved |
2010-06-14 18:47 | hgbot | Resolution | open => fixed |
2010-06-14 18:47 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/713673c0d94df03c4852c3c11a24e4289b427625 [^] |
2010-06-14 18:48 | shuehner | Note Added: 0028391 | |
2010-06-14 18:52 | shuehner | Note Added: 0028392 | |
2010-06-15 05:44 | hudsonbot | Checkin | |
2010-06-15 05:44 | hudsonbot | Note Added: 0028410 | |
2010-06-15 05:44 | hudsonbot | Checkin | |
2010-06-15 05:44 | hudsonbot | Note Added: 0028411 | |
2010-06-17 12:21 | iperdomo | Note Added: 0028547 | |
2010-06-17 12:21 | iperdomo | Status | resolved => closed |
2010-06-18 00:00 | anonymous | sf_bug_id | 0 => 3017784 |
Notes |
|
|
Note:
Problem happens with at least one row having a xml special character like '&' in the name.
Note2:
Problem happens in all three *MultipleSelectors:
- BusinessPartnerMultiple
- ProductMultiple
- ProjectMultiple
To reproduce the same steps from above can be used to access all of those three selectors. Needed req: Minimum of ca. 150 records in the table so that the getIdsInRange request is really executed after selecting all rows. Second req: At least m_product.name, c_bpartner.name, c_project.name entry inside the selected range has a '&' in it. |
|
|
(0028389)
|
hgbot
|
2010-06-14 18:47
|
|
Repository: erp/devel/pi
Changeset: 8a6fc6fe95f86ba0fed74907fe7bab1057799f83
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Mon Jun 14 18:42:55 2010 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/8a6fc6fe95f86ba0fed74907fe7bab1057799f83 [^]
Issue 12981: Fix formatting
---
M src/org/openbravo/erpCommon/info/BusinessPartnerMultiple.java
M src/org/openbravo/erpCommon/info/ProductMultiple.java
M src/org/openbravo/erpCommon/info/ProjectMultiple.java
---
|
|
|
(0028390)
|
hgbot
|
2010-06-14 18:47
|
|
Repository: erp/devel/pi
Changeset: 713673c0d94df03c4852c3c11a24e4289b427625
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Mon Jun 14 18:46:15 2010 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/713673c0d94df03c4852c3c11a24e4289b427625 [^]
Fixed 12981: Fix selecting multiple records with special characters in data
Code change to add xml-cdata to the id#rowkey output of the getIdsInRange
request as the rowkey part of this reponse can contain special characters
like '&'.
---
M src/org/openbravo/erpCommon/info/BusinessPartnerMultiple.java
M src/org/openbravo/erpCommon/info/ProductMultiple.java
M src/org/openbravo/erpCommon/info/ProjectMultiple.java
---
|
|
|
|
Notes for reviewer:
In addition to verifying the correct fix, please check that the selected rows are correctly transfered to the calling page, and that the rowKey (name field of table in all three cases) is correctly displayed in the calling page widget. |
|
|
|
Note for reviewer: The ProjectMultiple & ProductMultiple selector do show 2 js-error directly when being opened: this part is tracked in the new 13651 issue. |
|
|
|
|
|
|
|
|
|
Tested on pi @ rev 9f24aff64553 |
|