Skip to content

Commit e9eebe7

Browse files
committed
feat: update module configurations handling in runtime assignments
1 parent 895c8e7 commit e9eebe7

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

src/packages/ce/src/project/services/Project.service.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import {ReactiveArrayService, ReactiveArrayStore} from "@code0-tech/pictor";
22
import {
3+
ModuleConfiguration,
34
Mutation,
45
Namespace,
56
NamespaceProject,
@@ -186,7 +187,17 @@ export class ProjectService extends ReactiveArrayService<NamespaceProject, Proje
186187
...project?.runtimeAssignments,
187188
nodes: [
188189
...(project?.runtimeAssignments?.nodes?.filter(rA => rA?.id !== payload.namespaceProjectRuntimeAssignmentId) ?? []),
189-
(result?.data.namespacesProjectsRuntimeAssignmentsUpdateModuleConfigurations.namespaceProjectRuntimeAssignment ?? {})
190+
{
191+
...result?.data.namespacesProjectsRuntimeAssignmentsUpdateModuleConfigurations.namespaceProjectRuntimeAssignment,
192+
moduleConfigurations: {
193+
nodes: payload.moduleConfigurations.map((config, index) => {
194+
return {
195+
...project?.runtimeAssignments?.nodes?.find(rA => rA?.id === payload.namespaceProjectRuntimeAssignmentId)?.moduleConfigurations?.nodes?.find(mC => mC?.definition?.id === config.moduleConfigurationDefinitionId),
196+
value: config.value
197+
} as ModuleConfiguration
198+
})
199+
}
200+
}
190201
]
191202
}
192203
}))

0 commit comments

Comments
 (0)