From 47d802679db7a8a40e143a6ba1659d1cf1370e5f Mon Sep 17 00:00:00 2001 From: Umputun Date: Wed, 14 Apr 2021 02:47:35 -0500 Subject: [PATCH] sort mappers in the list --- app/discovery/discovery.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/discovery/discovery.go b/app/discovery/discovery.go index 51b5eb1..cc73381 100644 --- a/app/discovery/discovery.go +++ b/app/discovery/discovery.go @@ -130,6 +130,9 @@ func (s *Service) Mappers() (mappers []URLMapper) { for _, m := range s.mappers { mappers = append(mappers, m...) } + sort.Slice(mappers, func(i, j int) bool { + return len(mappers[i].SrcMatch.String()) > len(mappers[j].SrcMatch.String()) + }) return mappers }