Skip to content

Commit

Permalink
fix(core): fix status column not being selected when priority column …
Browse files Browse the repository at this point in the history
…is already selected (#12)

GH-8
  • Loading branch information
nileshkumar-sf authored Aug 1, 2023
1 parent 92e678a commit bde38e1
Showing 1 changed file with 19 additions and 25 deletions.
44 changes: 19 additions & 25 deletions projects/workflows-creator/src/lib/builder/group/group.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -477,32 +477,26 @@ export class GroupComponent<E> implements OnInit, AfterViewInit {
}
}
if (select && isSelectInput(input)) {
if (
element.node.state.change(
`${input.inputKey}Name`,
(value as AllowedValuesMap)[input.listNameField],
);
value =
element.node.state.get('columnName') === 'Priority' &&
input.inputKey !== 'condition'
) {
element.node.state.change(
`${input.inputKey}Name`,
value as AllowedValuesMap,
);
this.itemChanged.emit({
field: input.getIdentifier(),
value: value as AllowedValuesMap,
element: element,
});
value = value as AllowedValuesMap;
} else {
element.node.state.change(
`${input.inputKey}Name`,
(value as AllowedValuesMap)[input.listNameField],
);
this.itemChanged.emit({
field: input.getIdentifier(),
value: (value as AllowedValuesMap)[input.listValueField],
element: element,
});
value = (value as AllowedValuesMap)[input.listValueField];
}
input.inputKey === 'value'
? value
: (value as AllowedValuesMap)[input.listValueField];
element.node.state.change(input.inputKey, value);
this.handleSubsequentInputs(element, input);
this.itemChanged.emit({
field: input.getIdentifier(),
value:
element.node.state.get('columnName') === 'Priority' &&
input.inputKey === 'value'
? (value as AllowedValuesMap)[input.listValueField]
: value,
element: element,
});
}
element.node.state.change(input.inputKey, value);
this.handleSubsequentInputs(element, input);
Expand Down

0 comments on commit bde38e1

Please sign in to comment.