# HG changeset patch
# User Rafa Alonso <ral@openbravo.com>
# Date 1442480526 -7200
#      Thu Sep 17 11:02:06 2015 +0200
# Node ID 5e5842a89b956d29f3b4eafe627d062bd6c0e18e
# Parent  5fa909d5e1af8a68168d5c43ab9bed9b3326ff55
Fixes issue 30636: Set the correct date

- refactor

diff -r 5fa909d5e1af -r 5e5842a89b95 web/org.openbravo.retail.posterminal/js/components/orderdetails.js
--- a/web/org.openbravo.retail.posterminal/js/components/orderdetails.js	Mon Sep 14 10:26:36 2015 -0600
+++ b/web/org.openbravo.retail.posterminal/js/components/orderdetails.js	Thu Sep 17 11:02:06 2015 +0200
@@ -22,29 +22,23 @@
   },
   initComponents: function () {},
   renderData: function (docNo) {
-    var content, orderDate = this.order.get('orderDate');
-    if (this.order.get('hasbeenpaid') === 'Y' || this.order.get('isLayaway')) {
+    this.preSetContentDetail(this.order, docNo);
+  },
+  renderDataFromModel: function (order) {
+    var docNo = order.get('documentNo');
+    this.preSetContentDetail(order, docNo);
+  },
+  preSetContentDetail: function (order, docNo) {
+    var orderDate = order.get('orderDate');
+    if (order.get('hasbeenpaid') === 'Y' || order.get('isLayaway')) {
       orderDate = OB.I18N.normalizeDate(this.order.get('creationDate'));
       if (_.isNull(orderDate)) {
-        orderDate = new Date();
+        OB.error("The creationDate cannot be null");
       } else {
-        orderDate = OB.I18N.formatHour(new Date(orderDate));
+        orderDate = new Date(orderDate);
       }
     }
-    if (orderDate instanceof Date) {
-      content = OB.I18N.formatHour(orderDate) + ' - ' + docNo;
-    } else {
-      content = orderDate + ' - ' + docNo;
-    }
-    this.setContentDetail(content, docNo, orderDate);
-  },
-  renderDataFromModel: function (order) {
-    var content,
-        orderDate = order.get('orderDate'),
-        docNo = order.get('documentNo');
-    if (order.get('hasbeenpaid') === 'Y' || order.get('isLayaway')) {
-      orderDate = order.get('creationDate');
-    }
+    var content;
     if (orderDate instanceof Date) {
       content = OB.I18N.formatHour(orderDate) + ' - ' + docNo;
     } else {
