[fix] Skip custom apps in upgrade process

This commit is contained in:
kload 2014-07-02 10:46:28 +02:00
parent ccb6e16f8a
commit ff75dc68ee

4
app.py
View file

@ -308,8 +308,8 @@ def app_upgrade(auth, app, url=None, file=None):
elif url: elif url:
manifest = _fetch_app_from_git(url) manifest = _fetch_app_from_git(url)
elif 'lastUpdate' not in new_app_dict or 'git' not in new_app_dict: elif 'lastUpdate' not in new_app_dict or 'git' not in new_app_dict:
raise MoulinetteError(errno.EDESTADDRREQ, msignals.display(m18n.n('custom_app_url_required', app_id), 'warning')
m18n.n('custom_app_url_required', app_id)) continue
elif (new_app_dict['lastUpdate'] > current_app_dict['lastUpdate']) \ elif (new_app_dict['lastUpdate'] > current_app_dict['lastUpdate']) \
or ('update_time' not in current_app_dict['settings'] \ or ('update_time' not in current_app_dict['settings'] \
and (new_app_dict['lastUpdate'] > current_app_dict['settings']['install_time'])) \ and (new_app_dict['lastUpdate'] > current_app_dict['settings']['install_time'])) \