Fix a03f2b627e "selecting a field in non-interactive mode"

Writing code without coffee introduces a lot of bugs.
This commit is contained in:
Florent 2014-04-18 10:44:23 +02:00
commit ffe1c43300

View file

@ -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 ------------