Set fields in a consistant way with do()
This commit is contained in:
parent
020124d5ff
commit
7244665495
1 changed files with 3 additions and 1 deletions
|
|
@ -1248,7 +1248,9 @@ class ReplApplication(Cmd, ConsoleApplication):
|
||||||
|
|
||||||
def format(self, result, alias=None):
|
def format(self, result, alias=None):
|
||||||
fields = self.selected_fields
|
fields = self.selected_fields
|
||||||
if '$direct' in fields or '$full' in fields:
|
if '$direct' in fields:
|
||||||
|
fields = []
|
||||||
|
elif '$full' in fields:
|
||||||
fields = None
|
fields = None
|
||||||
try:
|
try:
|
||||||
self.formatter.format(obj=result, selected_fields=fields, alias=alias)
|
self.formatter.format(obj=result, selected_fields=fields, alias=alias)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue