Revision 0e3d0ff0

b/snf-cyclades-app/synnefo/api/management/commands/server-list.py
53 53
            dest='build',
54 54
            default=False,
55 55
            help="List only servers in the building state"),
56
        make_option('--non-deleted', action='store_true', dest='non_deleted',
56
        make_option('--deleted', action='store_true', dest='deleted',
57 57
                    default=False,
58
                    help="List only non-deleted servers"),
59
        make_option('--backend_id', dest='backend_id',
58
                    help="List deleted servers"),
59
        make_option('--backend-id', dest='backend_id',
60 60
                    help="List only servers of the specified backend")
61 61
        )
62 62

  
......
70 70
        else:
71 71
            servers = VirtualMachine.objects
72 72

  
73
        if options['non_deleted']:
74
            servers = servers.filter(deleted=False)
75
        else:
73
        if options['deleted']:
76 74
            servers = servers.all()
75
        else:
76
            servers = servers.filter(deleted=False)
77 77

  
78 78
        if options['build']:
79 79
            servers = servers.filter(operstate='BUILD')

Also available in: Unified diff