[ADD] fallback float_time parsing on float parsing if the value does not match float_...
authorXavier Morel <xmo@openerp.com>
Thu, 10 Nov 2011 13:31:00 +0000 (14:31 +0100)
committerXavier Morel <xmo@openerp.com>
Thu, 10 Nov 2011 13:31:00 +0000 (14:31 +0100)
bzr revid: xmo@openerp.com-20111110133100-sp4ttbfy90cz9kjq

addons/web/static/src/js/formats.js

index bf25f55..ae40981 100644 (file)
@@ -112,7 +112,7 @@ openerp.web.parse_value = function (value, descriptor, value_if_empty) {
         case 'float_time':
             var float_time_pair = value.split(":");
             if (float_time_pair.length != 2)
-                throw new Error(value + " is not a correct float_time");
+                return openerp.web.parse_value(value, {type: "float"});
             var hours = openerp.web.parse_value(float_time_pair[0], {type: "integer"});
             var minutes = openerp.web.parse_value(float_time_pair[1], {type: "integer"});
             return hours + (minutes / 60);