From 0ea6537d78fd2f29ae802ec7ff27e924084e608d Mon Sep 17 00:00:00 2001 From: Kay0u Date: Fri, 27 Mar 2020 01:32:05 +0100 Subject: [PATCH 1/2] Quick fix for app_setting delete --- src/yunohost/app.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/yunohost/app.py b/src/yunohost/app.py index 65782f56a..3feca796e 100644 --- a/src/yunohost/app.py +++ b/src/yunohost/app.py @@ -1407,8 +1407,9 @@ def app_setting(app, key, value=None, delete=False): logger.debug("cannot get app setting '%s' for '%s' (%s)", key, app, e) return None - if delete and key in app_settings: - del app_settings[key] + if delete: + if key in app_settings: + del app_settings[key] else: # FIXME: Allow multiple values for some keys? if key in ['redirected_urls', 'redirected_regex']: From 455aa1aacce57cea4704e2ca52e3ed25c1de7dde Mon Sep 17 00:00:00 2001 From: root Date: Fri, 27 Mar 2020 00:38:38 +0000 Subject: [PATCH 2/2] Update changelog for 3.7.0.8 release --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index b5d43b3fb..034f3b51c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +yunohost (3.7.0.8) stable; urgency=low + + - [fix] App_setting delete add if the key doesn't exist + + -- Kay0u Fri, 27 Mar 2020 00:36:46 +0000 + yunohost (3.7.0.7) stable; urgency=low - [fix] Allow public apps with no sso tile (#894)