Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0017785 | Openbravo ERP | A. Platform | public | 2011-06-27 12:46 | 2011-07-06 02:41 |
|
Reporter | psarobe | |
Assigned To | marvintm | |
Priority | immediate | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | pi | |
Target Version | 3.0MP0 | Fixed in Version | 3.0MP0 | |
Merge Request Status | |
Review Assigned To | |
OBNetwork customer | No |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0017785: Maturity level configuration is lost after updating to next MP |
Description | During the test phase we have detected that the maturity level configuration is lost after updating to next MP |
Steps To Reproduce | 1. Install mp30
2. Go to module management console. Change the maturity level for core to QA
3. Scan for updates and install MP31
4. Rebuild
After rebuilding login again and notice that the maturity level for that specific module "Core" has been removed |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | depends on | backport | 0017791 | 2.50MP31 | closed | alostale | Maturity level configuration is lost after updating to 2.50MP31 |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2011-06-27 12:46 | psarobe | New Issue | |
2011-06-27 12:46 | psarobe | Assigned To | => alostale |
2011-06-27 12:46 | psarobe | Modules | => Core |
2011-06-27 12:46 | psarobe | OBNetwork customer | => No |
2011-06-27 16:11 | alostale | Status | new => scheduled |
2011-06-27 16:11 | alostale | Assigned To | alostale => marvintm |
2011-06-27 16:11 | alostale | fix_in_branch | => pi |
2011-06-27 16:51 | psarobe | Priority | normal => immediate |
2011-06-27 16:51 | psarobe | Target Version | 2.50MP31 => 3.0MP0 |
2011-06-27 16:51 | psarobe | fix_in_branch | pi => |
2011-06-27 16:55 | psarobe | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=2297#r2297 |
2011-06-27 19:01 | gorka_gil | Issue Monitored: gorka_gil | |
2011-06-28 09:43 | hgbot | Checkin | |
2011-06-28 09:43 | hgbot | Note Added: 0038547 | |
2011-06-28 09:43 | hgbot | Status | scheduled => resolved |
2011-06-28 09:43 | hgbot | Resolution | open => fixed |
2011-06-28 09:43 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/0c217e73cca3fe9b80f831f52a513cca46dd6be8 [^] |
2011-06-28 12:11 | hgbot | Checkin | |
2011-06-28 12:11 | hgbot | Note Added: 0038559 | |
2011-06-28 12:11 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/devel/pi/rev/0c217e73cca3fe9b80f831f52a513cca46dd6be8 [^] => http://code.openbravo.com/erp/devel/dbsm-main/rev/be196a74e449ef1c1831f1cf077f54117c4a0864 [^] |
2011-06-29 09:38 | psarobe | Status | resolved => closed |
2011-06-29 09:38 | psarobe | Fixed in Version | => 3.0MP0 |
2011-06-29 17:43 | gorka_gil | Summary | Maturity level configuration is lost after updating to 2.50MP31 => Maturity level configuration is lost after updating to next MP |
2011-06-29 17:43 | gorka_gil | Description Updated | bug_revision_view_page.php?rev_id=2315#r2315 |
2011-07-06 02:41 | hudsonbot | Checkin | |
2011-07-06 02:41 | hudsonbot | Note Added: 0038811 | |
Notes |
|
(0038547)
|
hgbot
|
2011-06-28 09:43
|
|
|
|
(0038559)
|
hgbot
|
2011-06-28 12:11
|
|
Repository: erp/devel/dbsm-main
Changeset: be196a74e449ef1c1831f1cf077f54117c4a0864
Author: Antonio Moreno <antonio.moreno <at> openbravo.com>
Date: Tue Jun 28 12:10:51 2011 +0200
URL: http://code.openbravo.com/erp/devel/dbsm-main/rev/be196a74e449ef1c1831f1cf077f54117c4a0864 [^]
Fixed issue 17785. Maturity level on modules will not be deleted on update.database.
- A second resetDynaClass method has been added. This new one resets the DynaClass properties, but only adds the ones which have a corresponding column in the old table. Therefore, if an updateinsert or update is executed, only the columns which exist both in the old table and the new one will be modified.
- This means that when copying the module_install data into the module table, the columns which do not exist in the module_install table will not be touched (thus preserving data such as the maturity level, and any other column which is not written into the module_install when installing or updating the module)
---
M src/org/apache/ddlutils/dynabean/SqlDynaClass.java
M src/org/openbravo/ddlutils/util/DBSMOBUtil.java
---
|
|
|
|
|