Revision 47c27955 snf-cyclades-app/synnefo/logic/networks.py

b/snf-cyclades-app/synnefo/logic/networks.py
66 66

  
67 67
@transaction.commit_on_success
68 68
def create(userid, name, flavor, link=None, mac_prefix=None, mode=None,
69
           floating_ip_pool=False, tags=None, public=False, drained=False):
69
           floating_ip_pool=False, tags=None, public=False, drained=False,
70
           project=None):
70 71
    if flavor is None:
71 72
        raise faults.BadRequest("Missing request parameter 'type'")
72 73
    elif flavor not in Network.FLAVORS.keys():
......
101 102
        msg = "Link '%s' is already used." % link
102 103
        raise faults.BadRequest(msg)
103 104

  
105
    if project is None:
106
        project = userid
107

  
104 108
    network = Network.objects.create(
105 109
        name=name,
106 110
        userid=userid,
111
        project=project,
107 112
        flavor=flavor,
108 113
        mode=mode,
109 114
        link=link,

Also available in: Unified diff