Revision 816d7588 snf-cyclades-app/synnefo/api/servers.py

b/snf-cyclades-app/synnefo/api/servers.py
40 40

  
41 41
from snf_django.lib import api
42 42
from snf_django.lib.api import faults, utils
43

  
43 44
from synnefo.api import util
44 45
from synnefo.db.models import (VirtualMachine, VirtualMachineMetadata)
45 46
from synnefo.logic import servers, utils as logic_utils
......
287 288
        assert isinstance(personality, list)
288 289
        private_networks = server.get("networks", [])
289 290
        assert isinstance(private_networks, list)
291
        floating_ips = server.get("floating_ips", [])
292
        assert isinstance(floating_ips, list)
290 293
    except (KeyError, AssertionError):
291 294
        raise faults.BadRequest("Malformed request")
292 295

  
......
301 304

  
302 305
    vm = servers.create(user_id, name, password, flavor, image,
303 306
                        metadata=metadata, personality=personality,
304
                        private_networks=private_networks)
307
                        private_networks=private_networks,
308
                        floating_ips=floating_ips)
305 309

  
306 310
    server = vm_to_dict(vm, detail=True)
307 311
    server['status'] = 'BUILD'

Also available in: Unified diff