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) => { this.routes.update((routes) => {
if (routes) { if (routes) {
routes[index].input = route.input; routes[index].input = route.input;
if (route.processors) {
routes[index].processors = [...route.processors];
}
return [...routes]; return [...routes];
} }
return routes; return routes;
+4 -5
View File
@@ -114,13 +114,12 @@ export class RouteComponent {
const processorTemplate = this.schemaService.getSkeletonForProcessor(processorType); const processorTemplate = this.schemaService.getSkeletonForProcessor(processorType);
this.route.update((route) => { this.route.update((route) => {
if (route) { if (route) {
if (!route.processors) { const processors = route.processors || [];
route.processors = [];
} processors.push(processorTemplate);
route.processors?.push(processorTemplate);
return { return {
...route, ...route,
processors: [...route.processors], processors: [...processors],
}; };
} }
return route; return route;