From 97b5e52a1a25e61d15d4e59b1a1720fe60e98fc6 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Wed, 9 Dec 2015 16:22:07 +0100 Subject: [PATCH] [FIX] base: override default int converter from werkzeug This reverts commit c01c10c4bd8adc13a0a043bd50e7157f89fec229. --- openerp/addons/base/ir/ir_http.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/openerp/addons/base/ir/ir_http.py b/openerp/addons/base/ir/ir_http.py index 9432c463045..9f08d09f170 100644 --- a/openerp/addons/base/ir/ir_http.py +++ b/openerp/addons/base/ir/ir_http.py @@ -54,26 +54,12 @@ class ModelsConverter(werkzeug.routing.BaseConverter): def to_url(self, value): return ",".join(i.id for i in value) -class SignedIntConverter(werkzeug.routing.BaseConverter): - def __init__(self, url_map): - super(SignedIntConverter, self).__init__(url_map) - - def to_python(self, value): - try: - return int(value) - except ValueError: - raise werkzeug.routing.ValidationError() - - def to_url(self, value): - return value - - class ir_http(osv.AbstractModel): _name = 'ir.http' _description = "HTTP routing" def _get_converters(self): - return {'model': ModelConverter, 'models': ModelsConverter, 'int': SignedIntConverter} + return {'model': ModelConverter, 'models': ModelsConverter} def _find_handler(self, return_rule=False): return self.routing_map().bind_to_environ(request.httprequest.environ).match(return_rule=return_rule)