Browse Source

fix: add omitempty to Marker XML tags in group responses

Non-truncated responses should not emit an empty <Marker/> element.
pull/8560/head
Chris Lu 24 hours ago
parent
commit
b709663936
  1. 8
      weed/iam/responses.go

8
weed/iam/responses.go

@ -309,7 +309,7 @@ type GetGroupResponse struct {
Group iam.Group `xml:"Group"` Group iam.Group `xml:"Group"`
Users []*iam.User `xml:"Users>member"` Users []*iam.User `xml:"Users>member"`
IsTruncated bool `xml:"IsTruncated"` IsTruncated bool `xml:"IsTruncated"`
Marker string `xml:"Marker"`
Marker string `xml:"Marker,omitempty"`
} `xml:"GetGroupResult"` } `xml:"GetGroupResult"`
CommonResponse CommonResponse
} }
@ -320,7 +320,7 @@ type ListGroupsResponse struct {
ListGroupsResult struct { ListGroupsResult struct {
Groups []*iam.Group `xml:"Groups>member"` Groups []*iam.Group `xml:"Groups>member"`
IsTruncated bool `xml:"IsTruncated"` IsTruncated bool `xml:"IsTruncated"`
Marker string `xml:"Marker"`
Marker string `xml:"Marker,omitempty"`
} `xml:"ListGroupsResult"` } `xml:"ListGroupsResult"`
CommonResponse CommonResponse
} }
@ -355,7 +355,7 @@ type ListAttachedGroupPoliciesResponse struct {
ListAttachedGroupPoliciesResult struct { ListAttachedGroupPoliciesResult struct {
AttachedPolicies []*iam.AttachedPolicy `xml:"AttachedPolicies>member"` AttachedPolicies []*iam.AttachedPolicy `xml:"AttachedPolicies>member"`
IsTruncated bool `xml:"IsTruncated"` IsTruncated bool `xml:"IsTruncated"`
Marker string `xml:"Marker"`
Marker string `xml:"Marker,omitempty"`
} `xml:"ListAttachedGroupPoliciesResult"` } `xml:"ListAttachedGroupPoliciesResult"`
CommonResponse CommonResponse
} }
@ -366,7 +366,7 @@ type ListGroupsForUserResponse struct {
ListGroupsForUserResult struct { ListGroupsForUserResult struct {
Groups []*iam.Group `xml:"Groups>member"` Groups []*iam.Group `xml:"Groups>member"`
IsTruncated bool `xml:"IsTruncated"` IsTruncated bool `xml:"IsTruncated"`
Marker string `xml:"Marker"`
Marker string `xml:"Marker,omitempty"`
} `xml:"ListGroupsForUserResult"` } `xml:"ListGroupsForUserResult"`
CommonResponse CommonResponse
} }
Loading…
Cancel
Save