sort service task lists w/ burnettk

This commit is contained in:
jasquat 2022-08-31 17:10:58 -04:00
parent 7ea8891f5c
commit e17c9c8d01

View File

@ -42,7 +42,9 @@ function requestServiceTaskOperators(eventBus, element, commandStack) {
eventBus.fire('spiff.service_tasks.requested', { eventBus });
eventBus.on('spiff.service_tasks.returned', (event) => {
if (event.serviceTaskOperators.length > 0) {
serviceTaskOperators = event.serviceTaskOperators;
serviceTaskOperators = event.serviceTaskOperators.sort((a, b) =>
a.id.localeCompare(b.id)
);
commandStack.execute('element.updateProperties', {
element,
properties: {},
@ -69,7 +71,7 @@ function getServiceTaskParameterModdleElements(shapeElement) {
if (serviceTaskOperatorModdleElement) {
const { parameterList } = serviceTaskOperatorModdleElement;
if (parameterList) {
return parameterList.parameters;
return parameterList.parameters.sort((a, b) => a.id.localeCompare(b.id));
}
}
return [];