From 5074ed186787778dc325242c76abfcd363eed281 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 24 Feb 2023 15:45:03 -0600 Subject: [PATCH] infer backend process step name from code name, if present --- .../qqq/backend/core/instances/QInstanceEnricher.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java index f82740f0..69fc7705 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java @@ -51,6 +51,7 @@ import com.kingsrook.qqq.backend.core.model.metadata.permissions.MetaDataWithPer import com.kingsrook.qqq.backend.core.model.metadata.permissions.QPermissionRules; import com.kingsrook.qqq.backend.core.model.metadata.possiblevalues.QPossibleValueSource; import com.kingsrook.qqq.backend.core.model.metadata.possiblevalues.QPossibleValueSourceType; +import com.kingsrook.qqq.backend.core.model.metadata.processes.QBackendStepMetaData; import com.kingsrook.qqq.backend.core.model.metadata.processes.QComponentType; import com.kingsrook.qqq.backend.core.model.metadata.processes.QFrontendComponentMetaData; import com.kingsrook.qqq.backend.core.model.metadata.processes.QFrontendStepMetaData; @@ -292,6 +293,14 @@ public class QInstanceEnricher *******************************************************************************/ private void enrichStep(QStepMetaData step) { + if(!StringUtils.hasContent(step.getName()) && step instanceof QBackendStepMetaData backendStep) + { + if(backendStep.getCode() != null && backendStep.getCode().getName() != null) + { + step.setName(backendStep.getCode().getName()); + } + } + if(!StringUtils.hasContent(step.getLabel())) { step.setLabel(nameToLabel(step.getName()));