Skip to content

Commit

Permalink
Add case sensitive validation
Browse files Browse the repository at this point in the history
  • Loading branch information
Hortal, Javier authored and Hortal, Javier committed Feb 3, 2025
1 parent b9191ae commit 6d4cf1f
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions kafka/kafka_acls.go
Original file line number Diff line number Diff line change
Expand Up @@ -265,17 +265,17 @@ func (c *Client) CreateACL(s StringlyTypedACL) error {
}

func stringToACLResource(in string) (out sarama.AclResourceType) {
if err := out.UnmarshalText([]byte(in)); err == nil {
if err := out.UnmarshalText([]byte(in)); err == nil && out.String() == in { // Forces case-sensitive comparison
return
}
return unknownConversion
}

func ACLResourceToString(in sarama.AclResourceType) string {
if out, err := in.MarshalText(); err == nil {
return string(out)
if in == sarama.AclResourceUnknown {
return "unknownConversion"
}
return "unknownConversion"
return in.String()
}

func stringToOperation(in string) sarama.AclOperation {
Expand Down

0 comments on commit 6d4cf1f

Please sign in to comment.