Signed-off-by: allencloud <allen.sun@daocloud.io>
| ... | ... |
@@ -139,7 +139,11 @@ func (n *networkRouter) deleteNetwork(ctx context.Context, w http.ResponseWriter |
| 139 | 139 |
return err |
| 140 | 140 |
} |
| 141 | 141 |
if _, err := n.clusterProvider.GetNetwork(vars["id"]); err == nil {
|
| 142 |
- return n.clusterProvider.RemoveNetwork(vars["id"]) |
|
| 142 |
+ if err = n.clusterProvider.RemoveNetwork(vars["id"]); err != nil {
|
|
| 143 |
+ return err |
|
| 144 |
+ } |
|
| 145 |
+ w.WriteHeader(http.StatusNoContent) |
|
| 146 |
+ return nil |
|
| 143 | 147 |
} |
| 144 | 148 |
if err := n.backend.DeleteNetwork(vars["id"]); err != nil {
|
| 145 | 149 |
return err |