commit 4895eb9909a2e729399c2fac2b909cf35a8956c6
parent b300e4e5b70a82302084f91e65a85d23a6567b77
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Tue, 20 Oct 2026 10:58:09 +0200
sort alias types in config response
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/pkg/taldir/taldir.go b/pkg/taldir/taldir.go
@@ -37,6 +37,7 @@ import (
"net/url"
"os"
"regexp"
+ "sort"
"strings"
"time"
@@ -686,15 +687,17 @@ func (t *Taldir) oidcValidatorResponse(w http.ResponseWriter, r *http.Request) {
// @Router /config [get]
func (t *Taldir) configResponse(w http.ResponseWriter, r *http.Request) {
meths := []AliasType{}
- i := 0
for key := range t.Validators {
var meth AliasType
meth.Name = key
meth.Display = t.Validators[key].DisplayName()
meth.ChallengeFee = t.Validators[key].ChallengeFee()
- i++
meths = append(meths, meth)
}
+ // Sort the slice by name alphabetically
+ sort.Slice(meths, func(i,j int) bool {
+ return meths[i].Name < meths[i].Name
+ })
cfg := VersionResponse{
Version: "1:0:0",
Name: "taler-directory",