From fa197cce6e372a92c273aed52b3ffce7333a757b Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 5 May 2012 16:26:00 +0200 Subject: [PATCH] correctly check new version of module --- weboob/tools/application/console.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/tools/application/console.py b/weboob/tools/application/console.py index 7dd3007b..d0e4e0ea 100644 --- a/weboob/tools/application/console.py +++ b/weboob/tools/application/console.py @@ -489,7 +489,10 @@ class ConsoleApplication(BaseApplication): minfo = self.weboob.repositories.get_module_info(backend.NAME) if minfo and not minfo.is_local(): self.weboob.repositories.update_repositories() - if minfo.version > self.weboob.repositories.versions.get(minfo.name) and \ + + # minfo of the new available module + minfo = self.weboob.repositories.get_module_info(backend.NAME) + if minfo and minfo.version > self.weboob.repositories.versions.get(minfo.name) and \ self.ask('A new version of %s is available. Do you want to install it?' % minfo.name, default=True) and \ self.install_module(minfo): print 'New version of module %s has been installed. Retry to call the command.' % minfo.name