From 3b79535dc7b2bbc0dfb70b27ded53943104088d2 Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Mon, 27 Nov 2023 20:05:06 +0200 Subject: [PATCH] sort the auth providers by their Name field --- apis/record_auth.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apis/record_auth.go b/apis/record_auth.go index 444c94a6..67fe7172 100644 --- a/apis/record_auth.go +++ b/apis/record_auth.go @@ -6,6 +6,7 @@ import ( "fmt" "log/slog" "net/http" + "sort" "github.com/labstack/echo/v5" "github.com/pocketbase/dbx" @@ -156,6 +157,11 @@ func (api *recordAuthApi) authMethods(c echo.Context) error { }) } + // sort providers + sort.SliceStable(result.AuthProviders, func(i, j int) bool { + return result.AuthProviders[i].Name < result.AuthProviders[j].Name + }) + return c.JSON(http.StatusOK, result) }