From 6d00d9cb34d1346d4dfc9804583689386fd53df1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 11 Mar 2022 16:52:15 +0100 Subject: [PATCH] Manager: sort job types to ensure a consistent order --- internal/manager/job_compilers/job_compilers.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/manager/job_compilers/job_compilers.go b/internal/manager/job_compilers/job_compilers.go index 678411d3..b628d400 100644 --- a/internal/manager/job_compilers/job_compilers.go +++ b/internal/manager/job_compilers/job_compilers.go @@ -7,6 +7,7 @@ package job_compilers import ( "context" "errors" + "sort" "time" "github.com/dop251/goja" @@ -193,6 +194,9 @@ func (s *Service) ListJobTypes() api.AvailableJobTypes { jobTypes = append(jobTypes, jobType) } + + sort.Slice(jobTypes, func(i, j int) bool { return jobTypes[i].Name < jobTypes[j].Name }) + return api.AvailableJobTypes{JobTypes: jobTypes} }