fix processor updating in route signals

This commit is contained in:
Joel Wetzell
2026-04-02 11:17:44 -05:00
parent c2eb66bff7
commit 71b9eb6ec5
2 changed files with 7 additions and 5 deletions
@@ -49,6 +49,9 @@ export class RouteListComponent {
this.routes.update((routes) => {
if (routes) {
routes[index].input = route.input;
if (route.processors) {
routes[index].processors = [...route.processors];
}
return [...routes];
}
return routes;
+4 -5
View File
@@ -114,13 +114,12 @@ export class RouteComponent {
const processorTemplate = this.schemaService.getSkeletonForProcessor(processorType);
this.route.update((route) => {
if (route) {
if (!route.processors) {
route.processors = [];
}
route.processors?.push(processorTemplate);
const processors = route.processors || [];
processors.push(processorTemplate);
return {
...route,
processors: [...route.processors],
processors: [...processors],
};
}
return route;