diff --git a/0013-fix-view-decorator-does-not-forward-default-values-i.patch b/0013-fix-view-decorator-does-not-forward-default-values-i.patch new file mode 100644 index 0000000000000000000000000000000000000000..277086796fb99cf026cdae5d953e96a042b53191 --- /dev/null +++ b/0013-fix-view-decorator-does-not-forward-default-values-i.patch @@ -0,0 +1,26 @@ +From ef7b678bda31b9d5c3f7f4cffcdcf14137b4cdad Mon Sep 17 00:00:00 2001 +From: Marcel Hellkamp +Date: Sun, 12 Jun 2022 20:54:46 +0200 +Subject: [PATCH] fix: view decorator does not forward default values if route + result is None + +--- + bottle.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bottle.py b/bottle.py +index 2266801..ed3076c 100644 +--- a/bottle.py ++++ b/bottle.py +@@ -3682,7 +3682,7 @@ def view(tpl_name, **defaults): + tplvars.update(result) + return template(tpl_name, **tplvars) + elif result is None: +- return template(tpl_name, defaults) ++ return template(tpl_name, **defaults) + return result + return wrapper + return decorator +-- +2.39.0.windows.2 + diff --git a/python-bottle.spec b/python-bottle.spec index 9c25c6a60970c1a6ab903b3e510f09a2393a07db..e94ae16b18670b1728299fb56965627f71845b48 100644 --- a/python-bottle.spec +++ b/python-bottle.spec @@ -1,6 +1,6 @@ Name: python-bottle Version: 0.12.13 -Release: 21 +Release: 22 Summary: WSGI micro web-framework for Python. License: MIT URL: http://bottlepy.org @@ -20,6 +20,7 @@ Patch0010: 0009-Fix-for-Issue-586.patch Patch0011: 0010-Add-ServerAdapter-for-CherryPy-9.patch Patch0012: 0011-Added-cheroot-server-adapter-to-list-of-server-names.patch Patch0013: 0012-fix-Cookie-test-falsely-reports-a-failure-for-some-p.patch +Patch0014: 0013-fix-view-decorator-does-not-forward-default-values-i.patch BuildArch: noarch BuildRequires: python2-devel python2-setuptools python3-devel python3-setuptools @@ -74,6 +75,9 @@ sed -i '/^#!/d' bottle.py %{python3_sitelib}/* %changelog +* Wed Feb 28 2024 zhangliangpengkun - 0.12.13-22 +- fix: view decorator does not forward default values if route result is None + * Tue Jan 30 2024 zhangliangpengkun - 0.12.13-21 - fix: Cookie test falsely reports a failure for some python versions.