-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
Description
Describe the issue
When moving a multi-source mapping to a different target, there are two API calls made - a delete and a post. The post call only contains one of the sources.
Multiple sources transform:
The lines show that both sources should move to the new target:
But only retains one:
The API calls when the target attribute is moved (Note - the POST call should have two source attributes):
DELETE http://localhost:8012/transformation_groups/transformations/1381
POST http://localhost:8012/transformation_groups/transformations/ with payload:
{
"ExpressionLanguage": "JSONata",
"TransformationGroupId": 26,
"Expression": "{ \"Person\": [{ \"EmploymentPreferences\": [{ \"organizationTypes\": person }] }] }",
"Name": "Person.EmploymentPreferences.organizationTypes",
"SourceAttributes": [
{
"AttributeId": 1894,
"AttributeType": "Source",
"EntityIdPath": "person",
"EntityId": 375
}
],
"TargetAttribute": {
"AttributeId": 1876,
"AttributeType": "Target",
"EntityIdPath": "Person.EmploymentPreferences",
"EntityId": 359
}
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Backlog