From 4299199947895e18333de539f74730dc90e9739b Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Thu, 6 Jul 2023 16:13:15 -0500 Subject: [PATCH] CTLE-507 Fix api field sorting (make sure they have a label too) --- .../com/kingsrook/qqq/api/actions/GetTableApiFieldsAction.java | 3 ++- .../qqq/api/model/metadata/tables/ApiTableMetaData.java | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/GetTableApiFieldsAction.java b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/GetTableApiFieldsAction.java index 806d8893..f4807b1e 100644 --- a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/GetTableApiFieldsAction.java +++ b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/actions/GetTableApiFieldsAction.java @@ -73,6 +73,7 @@ public class GetTableApiFieldsAction extends AbstractQActionFunction fieldList = new ArrayList<>(table.getFields().values()); + fieldList.sort(Comparator.comparing(QFieldMetaData::getLabel)); for(QFieldMetaData field : fieldList) { if(!isExcluded(input.getApiName(), field) && getApiVersionRange(input.getApiName(), field).includes(version)) @@ -92,7 +93,7 @@ public class GetTableApiFieldsAction extends AbstractQActionFunction