From f6648f360cf7d7088cba04f4fac996ce10be1789 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Mon, 5 Dec 2016 18:44:31 +0100 Subject: [PATCH] [fix] don't remove trailing char if it's not a slash --- src/yunohost/app.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/yunohost/app.py b/src/yunohost/app.py index 153a13575..95146ad64 100644 --- a/src/yunohost/app.py +++ b/src/yunohost/app.py @@ -1011,19 +1011,19 @@ def app_ssowatconf(auth): for item in _get_setting(app_settings, 'skipped_uris'): if item[-1:] == '/': item = item[:-1] - skipped_urls.append(app_settings['domain'] + app_settings['path'][:-1] + item) + skipped_urls.append(app_settings['domain'] + app_settings['path'].rstrip('/') + item) for item in _get_setting(app_settings, 'skipped_regex'): skipped_regex.append(item) for item in _get_setting(app_settings, 'unprotected_uris'): if item[-1:] == '/': item = item[:-1] - unprotected_urls.append(app_settings['domain'] + app_settings['path'][:-1] + item) + unprotected_urls.append(app_settings['domain'] + app_settings['path'].rstrip('/') + item) for item in _get_setting(app_settings, 'unprotected_regex'): unprotected_regex.append(item) for item in _get_setting(app_settings, 'protected_uris'): if item[-1:] == '/': item = item[:-1] - protected_urls.append(app_settings['domain'] + app_settings['path'][:-1] + item) + protected_urls.append(app_settings['domain'] + app_settings['path'].rstrip('/') + item) for item in _get_setting(app_settings, 'protected_regex'): protected_regex.append(item) if 'redirected_urls' in app_settings: