summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/formats.js
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-11-10 16:23:13 +0100
committerXavier Morel <xmo@openerp.com>2011-11-10 16:23:13 +0100
commit78dec879cfa55787813bbd7bb222bddbf7d36aee (patch)
tree35ddc46dfb49bda7cfa1fd627409917502762256 /addons/web/static/src/js/formats.js
parent126a9129a6fc527fde29c832d1318f56cd40ca36 (diff)
[IMP] throw actual errors in formatting functions, in order for browser devtools to be useful
throwing strings prevents browser devtools/consoles from using traceback information (because there isn't any on strings) bzr revid: xmo@openerp.com-20111110152313-phgtr24gyu2ltjn7
Diffstat (limited to 'addons/web/static/src/js/formats.js')
-rw-r--r--addons/web/static/src/js/formats.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/web/static/src/js/formats.js b/addons/web/static/src/js/formats.js
index ae40981e1a7..d5fcdd35b62 100644
--- a/addons/web/static/src/js/formats.js
+++ b/addons/web/static/src/js/formats.js
@@ -157,7 +157,7 @@ openerp.web.auto_str_to_date = function(value, type) {
try {
return openerp.web.str_to_time(value);
} catch(e) {}
- throw "'" + value + "' is not a valid date, datetime nor time"
+ throw new Error("'" + value + "' is not a valid date, datetime nor time");
};
openerp.web.auto_date_to_str = function(value, type) {
@@ -169,7 +169,7 @@ openerp.web.auto_date_to_str = function(value, type) {
case 'time':
return openerp.web.time_to_str(value);
default:
- throw type + " is not convertible to date, datetime nor time"
+ throw new Error(type + " is not convertible to date, datetime nor time");
}
};