From 5a6954be1ba5684f74a21b45de6134d1951e4824 Mon Sep 17 00:00:00 2001 From: chrislu Date: Sun, 10 Aug 2025 18:42:27 -0700 Subject: [PATCH] sort --- weed/admin/dash/ec_shard_management.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/weed/admin/dash/ec_shard_management.go b/weed/admin/dash/ec_shard_management.go index eb72d34ac..f9caf306b 100644 --- a/weed/admin/dash/ec_shard_management.go +++ b/weed/admin/dash/ec_shard_management.go @@ -798,13 +798,9 @@ func (s *AdminServer) GetEcVolumeDetails(volumeID uint32, sortBy string, sortOrd } // Sort generations (oldest first) - for i := 0; i < len(generations); i++ { - for j := i + 1; j < len(generations); j++ { - if generations[i] > generations[j] { - generations[i], generations[j] = generations[j], generations[i] - } - } - } + sort.Slice(generations, func(i, j int) bool { + return generations[i] < generations[j] + }) // Check completion status for each generation for gen, shardIDs := range generationShards {