From 786c88ea6bd5355c6ecc6b449b1976f76ecb7907 Mon Sep 17 00:00:00 2001 From: dubo-dubon-duponey Date: Sun, 29 Nov 2020 05:39:09 -0800 Subject: [PATCH] fix: treat null user as a no-op (#318) Closes #317 Signed-off-by: dubo-dubon-duponey --- docker/resource_docker_container.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docker/resource_docker_container.go b/docker/resource_docker_container.go index bed5a403..9898a6cd 100644 --- a/docker/resource_docker_container.go +++ b/docker/resource_docker_container.go @@ -144,6 +144,13 @@ func resourceDockerContainer() *schema.Resource { Optional: true, ForceNew: true, Elem: &schema.Schema{Type: schema.TypeString}, + DiffSuppressFunc: func(k, oldV, newV string, d *schema.ResourceData) bool { + // treat "" as a no-op, which is Docker's default value + if newV == "" { + newV = oldV + } + return oldV == newV + }, }, "dns": {