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 cce1d62fcf
commit e111d8dbf3
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: