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

riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git


The following commit(s) were added to refs/heads/dev by this push:
     new 0310faf  [STREAMPIPES-371] Fix wrong selection of pipelineId in start 
pipeline dialog
0310faf is described below

commit 0310fafa34d7a594ae420fb67a46d56290baeebb
Author: Dominik Riemer <[email protected]>
AuthorDate: Sat May 22 18:56:09 2021 +0200

    [STREAMPIPES-371] Fix wrong selection of pipelineId in start pipeline dialog
---
 .../main/java/org/apache/streampipes/rest/impl/PipelineResource.java  | 4 +++-
 ui/src/app/editor/dialog/save-pipeline/save-pipeline.component.ts     | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/PipelineResource.java
 
b/streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/PipelineResource.java
index 1850c09..cb03a26 100644
--- 
a/streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/PipelineResource.java
+++ 
b/streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/PipelineResource.java
@@ -264,7 +264,9 @@ public class PipelineResource extends 
AbstractAuthGuardedRestResource {
       storedPipeline.setCreatedAt(System.currentTimeMillis());
       storedPipeline.setPipelineCategories(pipeline.getPipelineCategories());
       Operations.updatePipeline(storedPipeline);
-      return statusMessage(Notifications.success("Pipeline modified"));
+      SuccessMessage message = Notifications.success("Pipeline modified");
+      message.addNotification(new Notification("id", pipelineId));
+      return ok(message);
     } else {
       return statusMessage(Notifications.error("The pipeline must be stopped 
before it can be updated."));
     }
diff --git a/ui/src/app/editor/dialog/save-pipeline/save-pipeline.component.ts 
b/ui/src/app/editor/dialog/save-pipeline/save-pipeline.component.ts
index 296c16c..b9cef48 100644
--- a/ui/src/app/editor/dialog/save-pipeline/save-pipeline.component.ts
+++ b/ui/src/app/editor/dialog/save-pipeline/save-pipeline.component.ts
@@ -122,7 +122,7 @@ export class SavePipelineComponent implements OnInit {
     storageRequest
         .subscribe(statusMessage => {
           if (statusMessage.success) {
-            let pipelineId: string = this.currentModifiedPipelineId || 
statusMessage.notifications[1].description;
+            let pipelineId: string = 
statusMessage.notifications[1].description;
             this.afterStorage(statusMessage, switchTab, pipelineId);
           } else {
             this.displayErrors(statusMessage.notifications[0]);
@@ -150,4 +150,4 @@ export class SavePipelineComponent implements OnInit {
   hide() {
     this.dialogRef.close();
   };
-}
\ No newline at end of file
+}

Reply via email to