From ffe1c433000016ddfce8e904d1939cc4ffe26e4d Mon Sep 17 00:00:00 2001 From: Florent Date: Fri, 18 Apr 2014 10:44:23 +0200 Subject: [PATCH] Fix a03f2b627ee24 "selecting a field in non-interactive mode" Writing code without coffee introduces a lot of bugs. --- weboob/tools/application/repl.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/weboob/tools/application/repl.py b/weboob/tools/application/repl.py index 556c671a..7cb2850e 100644 --- a/weboob/tools/application/repl.py +++ b/weboob/tools/application/repl.py @@ -353,10 +353,11 @@ class ReplApplication(Cmd, ConsoleApplication): kwargs['backends'] = backends fields = kwargs.pop('fields', self.selected_fields) if not fields and fields != []: - if '$direct' in fields: - fields = [] - elif '$full' in fields: - fields = None + fields = self.selected_fields + if '$direct' in fields: + fields = [] + elif '$full' in fields: + fields = None return self.weboob.do(self._do_complete, self.options.count, fields, function, *args, **kwargs) # -- command tools ------------