diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 60910112f..626d3dbf1 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -1314,6 +1314,10 @@ func GetAttributeViewPrimaryKeyValues(avID, keyword string, page, pageSize int) } keyValues.Values = values + sort.Slice(keyValues.Values, func(i, j int) bool { + return keyValues.Values[i].Block.Updated > keyValues.Values[j].Block.Updated + }) + if 1 > pageSize { pageSize = 16 } @@ -1323,10 +1327,6 @@ func GetAttributeViewPrimaryKeyValues(avID, keyword string, page, pageSize int) end = len(keyValues.Values) } keyValues.Values = keyValues.Values[start:end] - - sort.Slice(keyValues.Values, func(i, j int) bool { - return keyValues.Values[i].Block.Updated > keyValues.Values[j].Block.Updated - }) return }