From 343dfb2d5d464965e9a14a1d895f8ed17f26f29a Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Thu, 16 Nov 2023 15:26:32 +0100 Subject: [PATCH 1/2] #711 - Fix character mapping --- src/helpers/SlugHelper.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/helpers/SlugHelper.ts b/src/helpers/SlugHelper.ts index af106a54..de3b7177 100644 --- a/src/helpers/SlugHelper.ts +++ b/src/helpers/SlugHelper.ts @@ -64,6 +64,6 @@ export class SlugHelper { */ private static replaceCharacters(value: string) { const characters = [...value]; - return characters.map((c) => charMap[c] || c).join(''); + return characters.map((c) => (typeof charMap[c] === 'string' ? charMap[c] : c)).join(''); } } From f02f994174331a9819a1959664aa2a97d8978e57 Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Thu, 16 Nov 2023 15:27:30 +0100 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 334479e2..25187a7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ - [#703](https://github.com/estruyf/vscode-front-matter/issues/703): Fix retrieval of Astro Collections for `pnpm` projects - [#704](https://github.com/estruyf/vscode-front-matter/issues/704): Fix `zod` schema script for optional fields - [#707](https://github.com/estruyf/vscode-front-matter/issues/707): Fix `clearEmpty` issue with `draft` and `boolean` fields which are by default set to `true` +- [#711](https://github.com/estruyf/vscode-front-matter/issues/711): Fix in character mapping in the slug field ## [9.3.1] - 2023-10-27