details:   /erp/devel/pi/rev/a572df594b0f
changeset: 11583:a572df594b0f
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Apr 15 16:19:01 2011 +0200
summary:   fixed bug 16827: Is not possible to make a field mandatory

diffstat:

 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFormComponent.java
 |  9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diffs (19 lines):

diff -r 01ee143af834 -r a572df594b0f 
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFormComponent.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFormComponent.java
     Fri Apr 15 13:05:41 2011 +0200
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFormComponent.java
     Fri Apr 15 16:19:01 2011 +0200
@@ -377,7 +377,14 @@
       if (property.isBoolean()) {
         return false;
       }
-      return property.isMandatory();
+
+      if (field.getColumn() != null) {
+        // Taking value from AD definition, mandatoriness of a column can be 
different in AD and in
+        // memory model, because memory model sets mandatoriness regarding 
physical DB definition.
+        return field.getColumn().isMandatory();
+      } else {
+        return property.isMandatory();
+      }
     }
 
     public int getLength() {

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to