Skip to content
Snippets Groups Projects
Commit 97b5e52a authored by Jeremy Kersten's avatar Jeremy Kersten
Browse files

[FIX] base: override default int converter from werkzeug

This reverts commit c01c10c4.
parent e0297244
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment