Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0020728 | Openbravo ERP | A. Platform | public | 2012-06-12 09:52 | 2012-09-26 17:20 |
|
Reporter | ioritzCia | |
Assigned To | AugustoMauch | |
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 20 | OS Version | Ubuntu 10.04 |
Product Version | | |
Target Version | | Fixed in Version | 3.0MP15 | |
Merge Request Status | |
Review Assigned To | marvintm |
OBNetwork customer | No |
Web browser | Google Chrome |
Modules | User Interface Application |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0020728: Fic breaks more than it should when referential integrity is broken. |
Description | When a field in a tab has a non-existent search type foreign key, as it is normal it's identifier cannot be retrieved and we see the uuid. The problem is that other fields in the tab that have their foreign key well, also show the uuid. |
Steps To Reproduce | In any tab with a search type foreign key field, try to insert a line with a non existing foreign key. |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2012-06-12 09:52 | ioritzCia | New Issue | |
2012-06-12 09:52 | ioritzCia | Assigned To | => alostale |
2012-06-12 09:52 | ioritzCia | Web browser | => Google Chrome |
2012-06-12 09:52 | ioritzCia | Modules | => User Interface Application |
2012-06-12 09:52 | ioritzCia | OBNetwork customer | => No |
2012-09-19 17:36 | AugustoMauch | Assigned To | alostale => AugustoMauch |
2012-09-19 17:36 | AugustoMauch | Closed by | => marvintm |
2012-09-19 17:36 | AugustoMauch | Web browser | Google Chrome => Google Chrome |
2012-09-19 17:39 | AugustoMauch | Note Added: 0052242 | |
2012-09-19 17:39 | AugustoMauch | Issue Monitored: marvintm | |
2012-09-19 17:50 | hgbot | Checkin | |
2012-09-19 17:50 | hgbot | Note Added: 0052243 | |
2012-09-19 17:50 | hgbot | Status | new => resolved |
2012-09-19 17:50 | hgbot | Resolution | open => fixed |
2012-09-19 17:50 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/7e0c66407ed1731c03dc1c007f2b2e4a0014c102 [^] |
2012-09-25 11:13 | marvintm | Status | resolved => closed |
2012-09-25 11:13 | marvintm | Fixed in Version | => 3.0MP15 |
2012-09-26 17:20 | hudsonbot | Checkin | |
2012-09-26 17:20 | hudsonbot | Note Added: 0052790 | |
Notes |
|
|
Test plan:
- Create a new Sales Order
- In the database, remove the foreign key constraint of the price list column
- In the database, update the recently created order and set a random id to the price list column.
- In the ERP, close the Sales Order window and open it again. The only field that should display the random ID should be the price list |
|
|
(0052243)
|
hgbot
|
2012-09-19 17:50
|
|
Repository: erp/devel/pi
Changeset: 7e0c66407ed1731c03dc1c007f2b2e4a0014c102
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Wed Sep 19 17:49:12 2012 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/7e0c66407ed1731c03dc1c007f2b2e4a0014c102 [^]
Fixes issue 20728: IDs shown only for fields that without referencial integrity
Prior to this fix, if one foreign key field contained and non existent id, all foreign key fields showed the id instead of the displayed column of the referenced field. Now, only the fields that contain nonexistent id will show the id.
---
M modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
---
|
|
|
|
|