Revision a6e6fe48 snf-cyclades-app/synnefo/logic/management/commands/server-remove.py

b/snf-cyclades-app/synnefo/logic/management/commands/server-remove.py
1
# Copyright 2013 GRNET S.A. All rights reserved.
1
# Copyright 2013-2014 GRNET S.A. All rights reserved.
2 2
#
3 3
# Redistribution and use in source and binary forms, with or
4 4
# without modification, are permitted provided that the following
......
34 34
from optparse import make_option
35 35

  
36 36
from django.core.management.base import CommandError
37
from synnefo.management.common import (get_vm, convert_api_faults,
37
from synnefo.management.common import (get_resource, convert_api_faults,
38 38
                                       wait_server_task)
39 39
from synnefo.logic import servers
40 40
from snf_django.management.commands import RemoveCommand
......
68 68
        for server_id in args:
69 69
            self.stdout.write("\n")
70 70
            try:
71
                server = get_vm(server_id)
71
                server = get_resource("server", server_id, for_update=True)
72 72

  
73 73
                self.stdout.write("Trying to remove server '%s' from backend "
74 74
                                  "'%s' \n" % (server.backend_vm_id,

Also available in: Unified diff