Add scheme to url_build error handler parameters

This commit is contained in:
rocambolesque 2016-09-09 12:11:18 +02:00 committed by David Lord
parent 7481844c98
commit 19fbe3a18f
No known key found for this signature in database
GPG key ID: 7A1C87E3F5BC42A8
2 changed files with 4 additions and 0 deletions

View file

@ -19,7 +19,10 @@ Major release, unreleased
time the constructor adds the static route, and enables the static route to time the constructor adds the static route, and enables the static route to
be properly associated with the required host. (``#1559``) be properly associated with the required host. (``#1559``)
- ``send_file`` supports Unicode in ``attachment_filename``. (`#2223`_) - ``send_file`` supports Unicode in ``attachment_filename``. (`#2223`_)
- Pass ``_scheme`` argument from ``url_for`` to ``handle_build_error``.
(`#2017`_)
.. _#2017: https://github.com/pallets/flask/pull/2017
.. _#2223: https://github.com/pallets/flask/pull/2223 .. _#2223: https://github.com/pallets/flask/pull/2223
Version 0.12.1 Version 0.12.1

View file

@ -331,6 +331,7 @@ def url_for(endpoint, **values):
values['_external'] = external values['_external'] = external
values['_anchor'] = anchor values['_anchor'] = anchor
values['_method'] = method values['_method'] = method
values['_scheme'] = scheme
return appctx.app.handle_url_build_error(error, endpoint, values) return appctx.app.handle_url_build_error(error, endpoint, values)
if anchor is not None: if anchor is not None: