Merge pull request #40476 from cpuguy83/19.03_fix_exec_id_client
[19.03] Exec inspect field should be "ID" not "ExecID"
diff --git a/api/types/client.go b/api/types/client.go
index 4b9f502..fe90617 100644
--- a/api/types/client.go
+++ b/api/types/client.go
@@ -50,7 +50,7 @@
// ContainerExecInspect holds information returned by exec inspect.
type ContainerExecInspect struct {
- ExecID string
+ ExecID string `json:"ID"`
ContainerID string
Running bool
ExitCode int
diff --git a/integration/container/exec_test.go b/integration/container/exec_test.go
index 392b5bb..8798ea9 100644
--- a/integration/container/exec_test.go
+++ b/integration/container/exec_test.go
@@ -102,6 +102,10 @@
)
assert.NilError(t, err)
+ inspect, err := client.ContainerExecInspect(ctx, id.ID)
+ assert.NilError(t, err)
+ assert.Check(t, is.Equal(inspect.ExecID, id.ID))
+
resp, err := client.ContainerExecAttach(ctx, id.ID,
types.ExecStartCheck{
Detach: false,