From 0c1a1a690a12a50a35455ad8407c42edcf106ea0 Mon Sep 17 00:00:00 2001 From: Sladyn Date: Wed, 9 Dec 2020 05:42:04 +0530 Subject: [PATCH] Fix COPY with --chown command (#1477) * Fix COPY with --chown command * fix linters --- pkg/util/command_util.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/util/command_util.go b/pkg/util/command_util.go index b049aa06c..4330d6060 100644 --- a/pkg/util/command_util.go +++ b/pkg/util/command_util.go @@ -23,6 +23,7 @@ import ( "os" "os/user" "path/filepath" + reflect "reflect" "strconv" "strings" @@ -370,6 +371,10 @@ func GetUIDAndGIDFromString(userGroupString string, fallbackToUID bool) (uint32, groupStr = userAndGroup[1] } + if reflect.TypeOf(userStr).String() == "int" { + return 0, 0, nil + } + uidStr, gidStr, err := GetUserFromUsername(userStr, groupStr, fallbackToUID) if err != nil { return 0, 0, err