Skip to content

Commit 4a3e55c

Browse files
committed
fix nfs file list, as --include is not supported
1 parent e40d423 commit 4a3e55c

File tree

3 files changed

+377
-144
lines changed

3 files changed

+377
-144
lines changed

src/azure-cli/azure/cli/command_modules/storage/operations/file.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,10 @@ def create_file_url(client, protocol=None, **kwargs):
9393
def list_share_files(cmd, client, directory_name=None, timeout=None, exclude_dir=False, exclude_extended_info=False,
9494
num_results=None, marker=None):
9595
from ..track2_util import list_generator
96-
include = [] if exclude_extended_info else ["timestamps", "Etag", "Attributes", "PermissionKey"]
96+
include = None
97+
share_properties = client.get_share_properties()
98+
if share_properties.protocols == ['SMB']:
99+
include = [] if exclude_extended_info else ["timestamps", "Etag", "Attributes", "PermissionKey"]
97100
generator = client.list_directories_and_files(directory_name=directory_name, include=include,
98101
timeout=timeout, results_per_page=num_results)
99102
pages = generator.by_page(continuation_token=marker)

0 commit comments

Comments
 (0)