diff --git a/src/azure-cli-core/azure/cli/core/command_recommender.py b/src/azure-cli-core/azure/cli/core/command_recommender.py index eeb17d2fe61..e5bb08e2eea 100644 --- a/src/azure-cli-core/azure/cli/core/command_recommender.py +++ b/src/azure-cli-core/azure/cli/core/command_recommender.py @@ -251,7 +251,10 @@ def _normalize_parameters(self, parameters): if parameter_table: for argument in parameter_table.values(): options = argument.type.settings['options_list'] - options = (option for option in options if not isinstance(option, Deprecated)) + options = [option for option in options if not isinstance(option, Deprecated)] + # skip the positional arguments + if not options: + continue try: sorted_options = sorted(options, key=len, reverse=True) standard_form = sorted_options[0]