[FIX] web: normalize_format was not correctly taking into account whatever char added at the end of the server date format

This commit is contained in:
Cedric Snauwaert
2014-11-05 15:27:59 +01:00
committed by Fabien Meghazi
parent 347c0e1540
commit eb1f4ea5d2
+4 -1
View File
@@ -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;
};