diff --git a/app/services/tag.service.server.ts b/app/services/tag.service.server.ts index a3237b2..222e287 100644 --- a/app/services/tag.service.server.ts +++ b/app/services/tag.service.server.ts @@ -81,13 +81,15 @@ export class TagService { const tags = []; for (const tag of parsedTags) { - const tagIndex = tags.findIndex(({tagOption, tagValues}) => tagOption === tag.tagOption); + const tagIndex = tags.findIndex(({tagOption}) => tagOption === tag.tagOption); if (tagIndex === -1) { tags.push({tagOption: tag.tagOption, tagValues: [tag.tagValue]}); } else if (!tags[tagIndex].tagValues.includes(tag.tagValue)) { tags[tagIndex].tagValues.push(tag.tagValue); } + + tags[tagIndex].tagValues.sort((a, b) => a.localeCompare(b)); } return {