fix(web): sanitize changelog markup after parsing

This commit is contained in:
Pujit Mehrotra
2024-11-18 15:28:28 -05:00
parent abcaa5aedb
commit 83e00c640a

View File

@@ -9,6 +9,7 @@ import { request } from '~/composables/services/request';
import { useCallbackStore } from '~/store/callbackActions';
// import { useServerStore } from '~/store/server';
import type { ServerUpdateOsResponse } from '~/types/server';
import { safeParseMarkdown } from '~/helpers/markdown';
export const useUpdateOsChangelogStore = defineStore('updateOsChangelog', () => {
const callbackStore = useCallbackStore();
@@ -92,7 +93,7 @@ export const useUpdateOsChangelogStore = defineStore('updateOsChangelog', () =>
renderer
});
parsedChangelog.value = await marked.parse(changelogMarkdownRaw);
parsedChangelog.value = await safeParseMarkdown(changelogMarkdownRaw);
} catch (error: unknown) {
const caughtError = error as Error;
parseChangelogFailed.value =