Revision 9c65f166

b/snf-cyclades-app/synnefo/logic/backend.py
161 161
        if opcode == 'OP_NETWORK_REMOVE':
162 162
            back_network.deleted = True
163 163

  
164
    if status in ('canceled', 'error'):
164
    if status in ('canceled', 'error') and opcode == 'OP_NETWORK_CREATE':
165 165
        utils.update_state(back_network, 'ERROR')
166 166

  
167
    if (status == 'error' and opcode == 'OP_NETWORK_REMOVE' and
168
        back_network.operstate == 'ERROR'):
167
    if (status == 'error' and opcode == 'OP_NETWORK_REMOVE'):
169 168
        back_network.deleted = True
170 169
        back_network.operstate = 'DELETED'
171 170

  

Also available in: Unified diff