This is an automated email from the ASF dual-hosted git repository.

fjtiradosarti pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git


The following commit(s) were added to refs/heads/main by this push:
     new 5876428c38 checkout kie-kogito-runtimes-3770: Use the workflow id as 
the auto-generated value for the name, when the workflow definition has no 
value in the attribute name (#3771)
5876428c38 is described below

commit 5876428c38e9b0afcfa8355bead7c5b8483bead9
Author: Walter Medvedeo <[email protected]>
AuthorDate: Wed Nov 13 14:54:30 2024 +0100

    checkout kie-kogito-runtimes-3770: Use the workflow id as the 
auto-generated value for the name, when the workflow definition has no value in 
the attribute name (#3771)
---
 .../kogito/serverless/workflow/parser/ServerlessWorkflowParser.java    | 3 +--
 .../kie/kogito/serverless/workflow/ServerlessWorkflowParsingTest.java  | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/kogito-serverless-workflow/kogito-serverless-workflow-builder/src/main/java/org/kie/kogito/serverless/workflow/parser/ServerlessWorkflowParser.java
 
b/kogito-serverless-workflow/kogito-serverless-workflow-builder/src/main/java/org/kie/kogito/serverless/workflow/parser/ServerlessWorkflowParser.java
index 49e16462cc..5e4c075e69 100644
--- 
a/kogito-serverless-workflow/kogito-serverless-workflow-builder/src/main/java/org/kie/kogito/serverless/workflow/parser/ServerlessWorkflowParser.java
+++ 
b/kogito-serverless-workflow/kogito-serverless-workflow-builder/src/main/java/org/kie/kogito/serverless/workflow/parser/ServerlessWorkflowParser.java
@@ -68,7 +68,6 @@ public class ServerlessWorkflowParser {
 
     public static final String NODE_START_NAME = "Start";
     public static final String NODE_END_NAME = "End";
-    public static final String DEFAULT_NAME = "workflow";
     public static final String DEFAULT_PACKAGE = "org.kie.kogito.serverless";
     public static final String DEFAULT_VERSION = "1.0";
 
@@ -127,7 +126,7 @@ public class ServerlessWorkflowParser {
     private GeneratedInfo<KogitoWorkflowProcess> parseProcess() {
 
         RuleFlowProcessFactory factory = 
RuleFlowProcessFactory.createProcess(workflow.getId(), !workflow.isKeepActive())
-                .name(workflow.getName() == null ? DEFAULT_NAME : 
workflow.getName())
+                .name(workflow.getName() == null ? workflow.getId() : 
workflow.getName())
                 .version(workflow.getVersion() == null ? DEFAULT_VERSION : 
workflow.getVersion())
                 .packageName(workflow.getMetadata() != null ? 
workflow.getMetadata().getOrDefault("package",
                         DEFAULT_PACKAGE) : DEFAULT_PACKAGE)
diff --git 
a/kogito-serverless-workflow/kogito-serverless-workflow-builder/src/test/java/org/kie/kogito/serverless/workflow/ServerlessWorkflowParsingTest.java
 
b/kogito-serverless-workflow/kogito-serverless-workflow-builder/src/test/java/org/kie/kogito/serverless/workflow/ServerlessWorkflowParsingTest.java
index e140cb54b8..6041dbbdf9 100644
--- 
a/kogito-serverless-workflow/kogito-serverless-workflow-builder/src/test/java/org/kie/kogito/serverless/workflow/ServerlessWorkflowParsingTest.java
+++ 
b/kogito-serverless-workflow/kogito-serverless-workflow-builder/src/test/java/org/kie/kogito/serverless/workflow/ServerlessWorkflowParsingTest.java
@@ -642,7 +642,7 @@ public class ServerlessWorkflowParsingTest extends 
AbstractServerlessWorkflowPar
         ServerlessWorkflowParser parser = 
ServerlessWorkflowParser.of(workflow, JavaKogitoBuildContext.builder().build());
         Process process = parser.getProcessInfo().info();
         assertThat(parser.getProcessInfo().info()).isSameAs(process);
-        
assertThat(process.getName()).isEqualTo(ServerlessWorkflowParser.DEFAULT_NAME);
+        assertThat(process.getName()).isEqualTo(workflow.getId());
         
assertThat(process.getVersion()).isEqualTo(ServerlessWorkflowParser.DEFAULT_VERSION);
         
assertThat(process.getPackageName()).isEqualTo(ServerlessWorkflowParser.DEFAULT_PACKAGE);
     }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to