diff --git a/senlinclient/v1/receiver.py b/senlinclient/v1/receiver.py index 6fa2aca1..96e2d645 100644 --- a/senlinclient/v1/receiver.py +++ b/senlinclient/v1/receiver.py @@ -97,7 +97,7 @@ class ListReceiver(command.Lister): if not parsed_args.full_id: formatters = { 'id': lambda x: x[:8], - 'cluster_id': lambda x: x[:8], + 'cluster_id': lambda x: x[:8] if x else None, } return ( diff --git a/senlinclient/v1/shell.py b/senlinclient/v1/shell.py index ac995e9e..cfdf2bcc 100644 --- a/senlinclient/v1/shell.py +++ b/senlinclient/v1/shell.py @@ -1335,7 +1335,7 @@ def do_receiver_list(service, args): if not args.full_id: formatters = { 'id': lambda x: x.id[:8], - 'cluster_id': lambda x: x.cluster_id[:8], + 'cluster_id': lambda x: x.cluster_id[:8] if x.cluster_id else '-', } utils.print_list(receivers, fields, formatters=formatters, sortby_index=sortby_index)