@@ -91,7 +91,7 @@ func (n *networkRouter) postNetworkCreate(ctx context.Context, w http.ResponseWr
9191 warning = fmt .Sprintf ("Network with name %s (id : %s) already exists" , nw .Name (), nw .ID ())
9292 }
9393
94- nw , err = n .backend .CreateNetwork (create .Name , create .Driver , create .IPAM , create .Options , create .Internal , create .EnableIPv6 )
94+ nw , err = n .backend .CreateNetwork (create .Name , create .Driver , create .IPAM , create .Options , create .Labels , create . Internal , create .EnableIPv6 )
9595 if err != nil {
9696 return err
9797 }
@@ -163,16 +163,18 @@ func buildNetworkResource(nw libnetwork.Network) *types.NetworkResource {
163163 return r
164164 }
165165
166+ info := nw .Info ()
166167 r .Name = nw .Name ()
167168 r .ID = nw .ID ()
168- r .Scope = nw . Info () .Scope ()
169+ r .Scope = info .Scope ()
169170 r .Driver = nw .Type ()
170- r .EnableIPv6 = nw . Info () .IPv6Enabled ()
171- r .Internal = nw . Info () .Internal ()
172- r .Options = nw . Info () .DriverOptions ()
171+ r .EnableIPv6 = info .IPv6Enabled ()
172+ r .Internal = info .Internal ()
173+ r .Options = info .DriverOptions ()
173174 r .Containers = make (map [string ]types.EndpointResource )
174- buildIpamResources (r , nw )
175- r .Internal = nw .Info ().Internal ()
175+ buildIpamResources (r , info )
176+ r .Internal = info .Internal ()
177+ r .Labels = info .Labels ()
176178
177179 epl := nw .Endpoints ()
178180 for _ , e := range epl {
@@ -191,10 +193,10 @@ func buildNetworkResource(nw libnetwork.Network) *types.NetworkResource {
191193 return r
192194}
193195
194- func buildIpamResources (r * types.NetworkResource , nw libnetwork.Network ) {
195- id , opts , ipv4conf , ipv6conf := nw . Info () .IpamConfig ()
196+ func buildIpamResources (r * types.NetworkResource , nwInfo libnetwork.NetworkInfo ) {
197+ id , opts , ipv4conf , ipv6conf := nwInfo .IpamConfig ()
196198
197- ipv4Info , ipv6Info := nw . Info () .IpamInfo ()
199+ ipv4Info , ipv6Info := nwInfo .IpamInfo ()
198200
199201 r .IPAM .Driver = id
200202
0 commit comments