From ccb6e16f8a1354ccecbd77cf877539ddf26da3e4 Mon Sep 17 00:00:00 2001 From: kload Date: Wed, 2 Jul 2014 10:43:10 +0200 Subject: [PATCH] [fix] Pass auth to app_upgrade --- actionsmap/yunohost.yml | 2 ++ tools.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/actionsmap/yunohost.yml b/actionsmap/yunohost.yml index 9e8a187d4..4273f0fcf 100644 --- a/actionsmap/yunohost.yml +++ b/actionsmap/yunohost.yml @@ -1039,6 +1039,8 @@ tools: action_help: YunoHost upgrade api: PUT /upgrade configuration: + authenticate: all + authenticator: ldap-anonymous lock: false arguments: --ignore-apps: diff --git a/tools.py b/tools.py index 973d1fa23..c94e1017a 100644 --- a/tools.py +++ b/tools.py @@ -369,7 +369,7 @@ def tools_update(ignore_apps=False, ignore_packages=False): return { 'packages': packages, 'apps': apps } -def tools_upgrade(ignore_apps=False, ignore_packages=False): +def tools_upgrade(auth, ignore_apps=False, ignore_packages=False): """ Update apps & package cache, then display changelog @@ -422,7 +422,7 @@ def tools_upgrade(ignore_apps=False, ignore_packages=False): if not ignore_apps: try: - app_upgrade() + app_upgrade(auth) except: pass msignals.display(m18n.n('system_upgraded'), 'success')