diff --git a/cmd/api/handler/responses/namespace.go b/cmd/api/handler/responses/namespace.go index fdf74627..99a41d4b 100644 --- a/cmd/api/handler/responses/namespace.go +++ b/cmd/api/handler/responses/namespace.go @@ -47,7 +47,7 @@ func (Namespace) SearchType() string { func decodeName(nsId []byte) string { var ( - trimmed = bytes.Trim(nsId, "\x00") + trimmed = bytes.TrimLeft(nsId, "\x00") data = make([]byte, 0) isDecodable = true ) diff --git a/cmd/api/handler/responses/namespace_test.go b/cmd/api/handler/responses/namespace_test.go index 64a31844..44b8644c 100644 --- a/cmd/api/handler/responses/namespace_test.go +++ b/cmd/api/handler/responses/namespace_test.go @@ -32,6 +32,10 @@ func Test_decodeName(t *testing.T) { name: "test 4", nsId: "00000000000000000000000000000000000000e6edd3ffbef8c700d8", want: "e6edd3ffbef8c700d8", + }, { + name: "test 5", + nsId: "00000000000000000000000000000000006d656d657300", + want: "6d656d657300", }, } for _, tt := range tests {