Skip to content

Commit a7e6535

Browse files
committed
Fixing bug that patterns do not get updated on card view when adding them via drag and drop inside of the graph view for Pattern Views
1 parent 67ba84c commit a7e6535

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/app/core/component/graph-display/graph-display.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export class GraphDisplayComponent implements AfterContentInit, OnChanges {
7171

7272
@Output() addedEdge = new EventEmitter<any>();
7373
@Output() removedEdge = new EventEmitter<any>();
74-
@Output() updatedGraphEvent = new EventEmitter<void>();
74+
@Output() updatedGraphEvent = new EventEmitter<any>();
7575
@Output() deletePatternEvent = new EventEmitter<string>();
7676
@Output() aggregationAssignmentsUpdate = new EventEmitter<{ [key: string]: string }>();
7777

@@ -268,7 +268,7 @@ export class GraphDisplayComponent implements AfterContentInit, OnChanges {
268268
switchMap(result => result ? this.getCurrentPatternViewAndPatterns() : EMPTY))
269269
.subscribe(
270270
(res) => {
271-
this.updatedGraphEvent.emit();
271+
this.updatedGraphEvent.emit(res);
272272
if (res) {
273273
this.reformatGraph();
274274
this.toastService.pop('success', 'Pattern added');

src/app/pattern-view-management/pattern-view-renderer/pattern-view-renderer.component.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@
6868
patternLanguage: null, patternContainer: this.patternViewResponse,
6969
patternLanguages: this.patternLanguages
7070
}"
71-
(addedEdge)="handleLinkAddedInGraphEditor($event)" (removedEdge)="handleLinkRemovedInGraphEditor($event)" [showPatternLanguageName]="true"
71+
(addedEdge)="handleLinkAddedInGraphEditor($event)" (removedEdge)="handleLinkRemovedInGraphEditor($event)"
72+
(updatedGraphEvent)="addPatternFromGraphToView($event)"
73+
[showPatternLanguageName]="true"
7274
[showViewRelations]="true"></pp-graph-display>
7375

7476

src/app/pattern-view-management/pattern-view-renderer/pattern-view-renderer.component.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -569,4 +569,8 @@ export class PatternViewRendererComponent implements OnInit, AfterViewInit {
569569
});
570570
return types;
571571
}
572+
573+
addPatternFromGraphToView(patternList: any) {
574+
this.patterns = patternList
575+
}
572576
}

0 commit comments

Comments
 (0)