From b7096639363dff167179e2e94073faa475174a1b Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Sun, 8 Mar 2026 20:11:49 -0700 Subject: [PATCH] fix: add omitempty to Marker XML tags in group responses Non-truncated responses should not emit an empty element. --- weed/iam/responses.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/weed/iam/responses.go b/weed/iam/responses.go index c5a7c7c32..fd91e27f4 100644 --- a/weed/iam/responses.go +++ b/weed/iam/responses.go @@ -309,7 +309,7 @@ type GetGroupResponse struct { Group iam.Group `xml:"Group"` Users []*iam.User `xml:"Users>member"` IsTruncated bool `xml:"IsTruncated"` - Marker string `xml:"Marker"` + Marker string `xml:"Marker,omitempty"` } `xml:"GetGroupResult"` CommonResponse } @@ -320,7 +320,7 @@ type ListGroupsResponse struct { ListGroupsResult struct { Groups []*iam.Group `xml:"Groups>member"` IsTruncated bool `xml:"IsTruncated"` - Marker string `xml:"Marker"` + Marker string `xml:"Marker,omitempty"` } `xml:"ListGroupsResult"` CommonResponse } @@ -355,7 +355,7 @@ type ListAttachedGroupPoliciesResponse struct { ListAttachedGroupPoliciesResult struct { AttachedPolicies []*iam.AttachedPolicy `xml:"AttachedPolicies>member"` IsTruncated bool `xml:"IsTruncated"` - Marker string `xml:"Marker"` + Marker string `xml:"Marker,omitempty"` } `xml:"ListAttachedGroupPoliciesResult"` CommonResponse } @@ -366,7 +366,7 @@ type ListGroupsForUserResponse struct { ListGroupsForUserResult struct { Groups []*iam.Group `xml:"Groups>member"` IsTruncated bool `xml:"IsTruncated"` - Marker string `xml:"Marker"` + Marker string `xml:"Marker,omitempty"` } `xml:"ListGroupsForUserResult"` CommonResponse }