From 39df134204b17336b133ab22256ac17fe72adcd6 Mon Sep 17 00:00:00 2001 From: Taran Pelkey Date: Wed, 19 Feb 2025 13:10:53 -0500 Subject: [PATCH] Fix importIAM issue with importing implied policies (#20956) --- cmd/admin-handlers-users.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/admin-handlers-users.go b/cmd/admin-handlers-users.go index 1091f46d2..12a44ad76 100644 --- a/cmd/admin-handlers-users.go +++ b/cmd/admin-handlers-users.go @@ -2441,7 +2441,7 @@ func (a adminAPIHandlers) importIAM(w http.ResponseWriter, r *http.Request, apiV } var sp *policy.Policy var err error - if len(svcAcctReq.SessionPolicy) > 0 { + if len(svcAcctReq.SessionPolicy) > 0 && !bytes.Equal(svcAcctReq.SessionPolicy, []byte("null")) { sp, err = policy.ParseConfig(bytes.NewReader(svcAcctReq.SessionPolicy)) if err != nil { writeErrorResponseJSON(ctx, w, importError(ctx, err, allSvcAcctsFile, user), r.URL)