details:   /erp/devel/pi/rev/40ecade4a006
changeset: 11352:40ecade4a006
user:      David Alsasua <david.alsasua <at> openbravo.com>
date:      Wed Mar 23 08:22:42 2011 +0100
summary:   Fixes issue 16184.
Column should be mandatory

details:   /erp/devel/pi/rev/4df9197ed075
changeset: 11353:4df9197ed075
user:      David Alsasua <david.alsasua <at> openbravo.com>
date:      Thu Mar 24 07:34:41 2011 +0100
summary:   Fixes issue 16419.
Following Martin instructions, this changeset is pushed to fix the issue.

diffstat:

 src-db/database/model/tables/C_ELEMENTVALUE.xml                   |  5 +++--
 src/org/openbravo/dal/security/OrganizationStructureProvider.java |  3 +++
 2 files changed, 6 insertions(+), 2 deletions(-)

diffs (36 lines):

diff -r c85e7b6e837e -r 4df9197ed075 
src-db/database/model/tables/C_ELEMENTVALUE.xml
--- a/src-db/database/model/tables/C_ELEMENTVALUE.xml   Thu Mar 24 01:52:52 
2011 +0100
+++ b/src-db/database/model/tables/C_ELEMENTVALUE.xml   Thu Mar 24 07:34:41 
2011 +0100
@@ -117,9 +117,9 @@
         <default><![CDATA[C]]></default>
         <onCreateDefault/>
       </column>
-      <column name="ISALWAYSSHOWN" primaryKey="false" required="false" 
type="CHAR" size="1" autoIncrement="false">
+      <column name="ISALWAYSSHOWN" primaryKey="false" required="true" 
type="CHAR" size="1" autoIncrement="false">
         <default><![CDATA[N]]></default>
-        <onCreateDefault/>
+        <onCreateDefault><![CDATA['N']]></onCreateDefault>
       </column>
       <foreign-key foreignTable="AD_CLIENT" name="C_ELEMENTVALUE_AD_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
@@ -144,6 +144,7 @@
         <unique-column name="VALUE"/>
       </unique>
       <check name="C_ELEMENTVALUE_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
+      <check name="C_ELEMENTVALUE_ISALWAYSSHW_CHK"><![CDATA[ISALWAYSSHOWN IN 
('Y', 'N')]]></check>
       <check name="C_ELEMENTVALUE_ISBANKACCOU_CHK"><![CDATA[ISBANKACCOUNT IN 
('Y', 'N')]]></check>
       <check name="C_ELEMENTVALUE_ISDOCCONTRO_CHK"><![CDATA[ISDOCCONTROLLED IN 
('Y', 'N')]]></check>
       <check name="C_ELEMENTVALUE_ISFOREIGNCU_CHK"><![CDATA[ISFOREIGNCURRENCY 
IN ('Y', 'N')]]></check>
diff -r c85e7b6e837e -r 4df9197ed075 
src/org/openbravo/dal/security/OrganizationStructureProvider.java
--- a/src/org/openbravo/dal/security/OrganizationStructureProvider.java Thu Mar 
24 01:52:52 2011 +0100
+++ b/src/org/openbravo/dal/security/OrganizationStructureProvider.java Thu Mar 
24 07:34:41 2011 +0100
@@ -263,6 +263,9 @@
    */
   public Set<String> getChildOrg(String orgId) {
     initialize();
+    if (childByOrganizationID.get(orgId) == null) {
+      reInitialize();
+    }
     return childByOrganizationID.get(orgId);
   }
 

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to