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