details:   /erp/devel/pi/rev/6b7c616d7412
changeset: 7119:6b7c616d7412
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Apr 22 17:04:38 2010 +0200
summary:   fixed bug 12967: The hour in a column defined as datetime is not 
saved properly

details:   /erp/devel/pi/rev/dc5494f72eac
changeset: 7120:dc5494f72eac
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Apr 22 17:47:21 2010 +0200
summary:   fixed bug 13085: ant diagnostics should check for tomcat >=6

diffstat:

 src-util/diagnostic/config/diagnostics.properties |   4 ++--
 src-wad/src/org/openbravo/wad/Wad.java            |  11 +++++++----
 2 files changed, 9 insertions(+), 6 deletions(-)

diffs (46 lines):

diff -r ec07533734ac -r dc5494f72eac 
src-util/diagnostic/config/diagnostics.properties
--- a/src-util/diagnostic/config/diagnostics.properties Thu Apr 22 15:27:21 
2010 +0200
+++ b/src-util/diagnostic/config/diagnostics.properties Thu Apr 22 17:47:21 
2010 +0200
@@ -11,7 +11,7 @@
 # * under the License. 
 # * The Original Code is Openbravo ERP. 
 # * The Initial Developer of the Original Code is Openbravo SLU 
-# * All portions are Copyright (C) 2008 Openbravo SLU 
+# * All portions are Copyright (C) 2008-2010 Openbravo SLU 
 # * All Rights Reserved. 
 # * Contributor(s):  ______________________________________.
 # ************************************************************************
@@ -27,4 +27,4 @@
 db.pg.version=8.3.3
 db.pg.windows.version=8.3.5
 
-tomcat.version=5.5
+tomcat.version=6
diff -r ec07533734ac -r dc5494f72eac src-wad/src/org/openbravo/wad/Wad.java
--- a/src-wad/src/org/openbravo/wad/Wad.java    Thu Apr 22 15:27:21 2010 +0200
+++ b/src-wad/src/org/openbravo/wad/Wad.java    Thu Apr 22 17:47:21 2010 +0200
@@ -2737,8 +2737,10 @@
         fieldsDataUpdate[i].name = ((i > 0) ? ", " : "") + 
fieldsDataUpdate[i].name;
         if (fieldsDataUpdate[i].reference.equals("24"))
           fieldsDataUpdate[i].xmlFormat = "TO_TIMESTAMP(?,'HH24:MI:SS')";
-        else if (fieldsDataUpdate[i].reference.equals("16")) { // datetime
-          fieldsDataUpdate[i].xmlFormat = "TO_DATE(?, ?)";
+        else if (fieldsDataUpdate[i].reference.equals("16")) {
+          // datetime, use time stamp: it works for ORA date and for PG. In 
pg, to_date(text, text)
+          // does not save time
+          fieldsDataUpdate[i].xmlFormat = "TO_TIMESTAMP(?, ?)";
         } else
           fieldsDataUpdate[i].xmlFormat = WadUtility.sqlCasting(pool,
               fieldsDataUpdate[i].reference, 
fieldsDataUpdate[i].referencevalue)
@@ -2792,8 +2794,9 @@
           if (fieldsDataValue[i].reference.equals("24")) {
             fieldsDataValue[i].name = ((i > 0) ? ", " : "") + "TO_TIMESTAMP(?, 
'HH24:MI:SS')";
           } else if (fieldsDataValue[i].reference.equals("16")) {
-            // datetime
-            fieldsDataValue[i].name = ((i > 0) ? ", " : "") + "TO_DATE(?, ?)";
+            // datetime, use time stamp: it works for ORA date and for PG. In 
pg, to_date(text,
+            // text) does not save time
+            fieldsDataValue[i].name = ((i > 0) ? ", " : "") + "TO_TIMESTAMP(?, 
?)";
           } else {
             fieldsDataValue[i].name = ((i > 0) ? ", " : "")
                 + WadUtility.sqlCasting(pool, fieldsDataValue[i].reference,

------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to