summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorCedric Snauwaert <csn@openerp.com>2014-09-17 10:55:29 +0200
committerFabien Meghazi <fme@openerp.com>2014-11-05 15:27:59 +0100
commiteb1f4ea5d2c7e3f782095bfb093694842205ef6e (patch)
treefc4beb4829cc42deccbfc67741322a9e2e4d959a /addons/web/static/src/js
parent347c0e15401990fd7f32007da849ef2d0ae375b3 (diff)
[FIX] web: normalize_format was not correctly taking into account whatever char added at the end of the server date format
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/formats.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web/static/src/js/formats.js b/addons/web/static/src/js/formats.js
index 1105aebd3e5..f98e7ca3ecc 100644
--- a/addons/web/static/src/js/formats.js
+++ b/addons/web/static/src/js/formats.js
@@ -208,7 +208,7 @@ instance.web.parse_value = function (value, descriptor, value_if_empty) {
var date_pattern = instance.web.normalize_format(_t.database.parameters.date_format),
time_pattern = instance.web.normalize_format(_t.database.parameters.time_format);
var date_pattern_wo_zero = date_pattern.replace('MM','M').replace('DD','D'),
- time_pattern_wo_zero = date_pattern.replace('HH','H').replace('mm','m').replace('ss','s');
+ time_pattern_wo_zero = time_pattern.replace('HH','H').replace('mm','m').replace('ss','s');
switch (value) {
case false:
case "":
@@ -375,6 +375,9 @@ instance.web.normalize_format = function(format){
moment_format += unformatted + (replacement ? replacement : format[directive_index]);
format = format.substr(directive_index+1);
}
+ if (format.length){
+ moment_format += '['+format+']';
+ }
return moment_format;
};