From 1038602d5b066ad64fcae3c2c3d156725c085f34 Mon Sep 17 00:00:00 2001 From: DutchEllie Date: Wed, 13 Jul 2022 18:11:21 +0200 Subject: [PATCH] Fix hashing --- src/components/misc/guestbook.svelte | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/components/misc/guestbook.svelte b/src/components/misc/guestbook.svelte index 4572d28..6cade19 100644 --- a/src/components/misc/guestbook.svelte +++ b/src/components/misc/guestbook.svelte @@ -32,6 +32,11 @@ let DisplayComments: Comment[]; let commentPage = 0; let pageSize = 10; + + const escapeHtml = (unsafe) => { + return unsafe.replaceAll('&', '&').replaceAll('<', '<').replaceAll('>', '>').replaceAll('"', '"').replaceAll("'", '''); + } + async function onSubmit(event: SubmitEvent) { // Validation if (name === '' || message === '') { @@ -86,7 +91,7 @@ // Check if in localstorage already let commentLS = localStorage.getItem('comments'); let comments: Comment[]; - if (commentLS === null) { + if (commentLS == null) { // Not yet in storage comments = await updateComments(); DisplayComments = comments; @@ -99,7 +104,7 @@ return t; }); let oldHash = localStorage.getItem('commenthash'); - if (oldHash != newHash) { + if (oldHash?.trim() !== newHash.trim()) { DisplayComments = await updateComments(); return; }