Revision 5509b599 api/servers.py

b/api/servers.py
344 344
            updated[key] = val
345 345
        except VirtualMachineMetadata.DoesNotExist:
346 346
            pass    # Ignore non-existent metadata
347

  
347
    
348
    if updated:
349
        vm.save()
350
    
348 351
    return render_metadata(request, updated, status=201)
349 352

  
350 353
@api_method('GET')
......
386 389
    meta, created = VirtualMachineMetadata.objects.get_or_create(meta_key=key, vm=vm)
387 390
    meta.meta_value = metadict[key]
388 391
    meta.save()
392
    vm.save()
389 393
    return render_meta(request, meta, status=201)
390 394

  
391 395
@api_method('DELETE')
......
403 407
    vm = get_vm(server_id, request.user)
404 408
    meta = get_vm_meta(vm, key)
405 409
    meta.delete()
410
    vm.save()
406 411
    return HttpResponse(status=204)

Also available in: Unified diff