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 kwargs['backends'] = backends
fields = kwargs.pop('fields', self.selected_fields) fields = kwargs.pop('fields', self.selected_fields)
if not fields and fields != []: if not fields and fields != []:
if '$direct' in fields: fields = self.selected_fields
fields = [] if '$direct' in fields:
elif '$full' in fields: fields = []
fields = None elif '$full' in fields:
fields = None
return self.weboob.do(self._do_complete, self.options.count, fields, function, *args, **kwargs) return self.weboob.do(self._do_complete, self.options.count, fields, function, *args, **kwargs)
# -- command tools ------------ # -- command tools ------------