Browse Source

Change Forbidden Error (403) to Conflict(409)

Signed-off-by: Arko Dasgupta <arko.dasgupta@docker.com>
Arko Dasgupta 6 năm trước cách đây
mục cha
commit
31e8fcc678
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      daemon/container_operations.go

+ 2 - 1
daemon/container_operations.go

@@ -359,7 +359,8 @@ func (daemon *Daemon) findAndAttachNetwork(container *container.Container, idOrN
 			networkName := n.Name()
 			networkName := n.Name()
 			containerName := strings.TrimPrefix(container.Name, "/")
 			containerName := strings.TrimPrefix(container.Name, "/")
 			if network, ok := container.NetworkSettings.Networks[networkName]; ok && network.EndpointID != "" {
 			if network, ok := container.NetworkSettings.Networks[networkName]; ok && network.EndpointID != "" {
-				return n, nil, types.ForbiddenErrorf("%s is already attached to network %s", containerName, networkName)
+				err := fmt.Errorf("%s is already attached to network %s", containerName, networkName)
+				return n, nil, errdefs.Conflict(err)
 			}
 			}
 		}
 		}
 	}
 	}