Revision db3037f1 snf-cyclades-app/synnefo/api/servers.py
b/snf-cyclades-app/synnefo/api/servers.py | ||
---|---|---|
407 | 407 |
# already reserved quotas by issuing a negative commission |
408 | 408 |
vm.operstate = "ERROR" |
409 | 409 |
vm.backendlogmsg = "Can not communicate to backend." |
410 |
already_deleted = vm.deleted |
|
410 | 411 |
vm.deleted = True |
411 | 412 |
vm.save() |
412 |
quotas.issue_and_accept_commission(vm, delete=True) |
|
413 |
if not already_deleted: |
|
414 |
quotas.issue_and_accept_commission(vm, delete=True) |
|
413 | 415 |
raise |
414 | 416 |
except: |
415 | 417 |
transaction.rollback() |
Also available in: Unified diff