Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0036104Openbravo ERPA. Platformpublic2017-05-25 10:162017-05-26 08:35
alostale 
alostale 
normalminorhave not tried
closedfixed 
5
 
3.0PR17Q1.23.0PR17Q1.2 
caristu
Core
No
0036104: applying dataset fails if it contains properties not present in the target system
If a dataset contains information for properties that are not present in the instance that is being imported to, it fails.

This situation can occur if Dataset was exported from a version that had that properties but the instance it's imported in is in a different version.

1. Revert patch for 0036092
2. Follow steps in 0036092
In most of the cases those properties are properly defaulted, not relevant or even with null value. It would be better not to fail but just to warn in log and continue.

Note also the opposite case was already correctly ignored: this is, entity in target instance defining some properties the dataset has not because it was exported in a version they didn't exist.
No tags attached.
blocks defect 0036097 closed alostale applying dataset fails if it contains properties not present in the target system 
Issue History
2017-05-25 12:42alostaleTypedefect => backport
2017-05-25 12:42alostaleTarget Version => 3.0PR17Q1.2
2017-05-25 12:43hgbotCheckin
2017-05-25 12:43hgbotNote Added: 0096795
2017-05-25 12:43hgbotStatusscheduled => resolved
2017-05-25 12:43hgbotResolutionopen => fixed
2017-05-25 12:43hgbotFixed in SCM revisionhttp://code.openbravo.com/erp/devel/pi/rev/78f84b2b36fccfcba18ccd75271a2acc436ddb01 [^] => http://code.openbravo.com/erp/backports/3.0PR17Q1.2/rev/738adc7b71398ccacfca1384f9c7751d09928669 [^]
2017-05-25 12:45alostaleReview Assigned To => caristu
2017-05-26 08:34hgbotCheckin
2017-05-26 08:34hgbotNote Added: 0096829
2017-05-26 08:35caristuNote Added: 0096830
2017-05-26 08:35caristuStatusresolved => closed
2017-05-26 08:35caristuFixed in Version => 3.0PR17Q1.2

Notes
(0096795)
hgbot   
2017-05-25 12:43   
Repository: erp/backports/3.0PR17Q1.2
Changeset: 738adc7b71398ccacfca1384f9c7751d09928669
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Thu May 25 10:32:49 2017 +0200
URL: http://code.openbravo.com/erp/backports/3.0PR17Q1.2/rev/738adc7b71398ccacfca1384f9c7751d09928669 [^]

fixed bug 36104: dataset fails if it has properties not in target system

  Trying to apply a dataset with information for properties not present in target
  instance failed.

  Now in this case the property is just ignored and the process continues.

---
M src/org/openbravo/dal/xml/XMLEntityConverter.java
---
(0096829)
hgbot   
2017-05-26 08:34   
Repository: erp/backports/3.0PR17Q1.2
Changeset: 4798d19dd1c7145a41f3d2bd2defdbde7a6782ac
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Fri May 26 08:33:45 2017 +0200
URL: http://code.openbravo.com/erp/backports/3.0PR17Q1.2/rev/4798d19dd1c7145a41f3d2bd2defdbde7a6782ac [^]

related to issue 36104: fix typo

---
M src/org/openbravo/dal/xml/XMLEntityConverter.java
---
(0096830)
caristu   
2017-05-26 08:35   
Code reviewed + testing OK.