We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7891132 commit 16cce71Copy full SHA for 16cce71
internal/template/sort.go
@@ -90,6 +90,14 @@ func getFieldAsString(item interface{}, path string) string {
90
func (s sortableByKey) Less(i, j int) bool {
91
dataI := getFieldAsString(s.data[i], s.key)
92
dataJ := getFieldAsString(s.data[j], s.key)
93
+
94
+ if intI, errI := strconv.ParseInt(dataI, 10, 64); errI == nil {
95
+ if intJ, errJ := strconv.ParseInt(dataJ, 10, 64); errJ == nil {
96
+ // If both are integers, compare as integers
97
+ return intI < intJ
98
+ }
99
100
101
return dataI < dataJ
102
}
103
0 commit comments