diff --git a/novaclient/v1_1/shell.py b/novaclient/v1_1/shell.py index 292ee01eb..4557d1fe3 100644 --- a/novaclient/v1_1/shell.py +++ b/novaclient/v1_1/shell.py @@ -1440,7 +1440,7 @@ def do_meta(cs, args): if args.action == 'set': cs.servers.set_meta(server, metadata) elif args.action == 'delete': - cs.servers.delete_meta(server, metadata.keys()) + cs.servers.delete_meta(server, sorted(metadata.keys(), reverse=True)) def _print_server(cs, args):