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)