diff --git a/lib/yunohost/app.py b/lib/yunohost/app.py index 5972b2d37..2cd5a1099 100644 --- a/lib/yunohost/app.py +++ b/lib/yunohost/app.py @@ -324,7 +324,7 @@ def app_upgrade(auth, app=[], url=None, file=None): continue # Check min version - if 'min_version' in manifest and __version__ < manifest['min_version']: + if 'min_version' in manifest or 'requirements' in manifest: raise MoulinetteError(errno.EPERM, m18n.n('app_recent_version_required', app_id)) @@ -407,7 +407,7 @@ def app_install(auth, app, label=None, args=None): app_id = manifest['id'] # Check min version - if 'min_version' in manifest and __version__ < manifest['min_version']: + if 'min_version' in manifest or 'requirements' in manifest: raise MoulinetteError(errno.EPERM, m18n.n('app_recent_version_required', app_id))