From 34bfbd608c1abc4c75d54f945f37bb70b41ad5df Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Mon, 3 Aug 2026 13:16:18 +0530 Subject: [PATCH] fix: resolve 3 bugs in HelpOps-Hub --- website3.0/components/AuthButton.js | 2 +- website3.0/components/admin/dashboard/Overview.js | 2 +- website3.0/components/forumpage/ForumPost.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/website3.0/components/AuthButton.js b/website3.0/components/AuthButton.js index ffb8191b..50c5e0f4 100644 --- a/website3.0/components/AuthButton.js +++ b/website3.0/components/AuthButton.js @@ -74,7 +74,7 @@ if (session.status === 'unauthenticated' && !isLogin) { // Function to fetch user data from local storage and server if logged in async function fetchData1() { setIsLogin(true); - let session = await JSON.parse(localStorage.getItem('finalUser')); + let session = await (JSON.parse(localStorage.getItem('finalUser') ?? "null") ?? null); // Fetch or create account on the server let response = await fetch("/api/createaccount", { diff --git a/website3.0/components/admin/dashboard/Overview.js b/website3.0/components/admin/dashboard/Overview.js index fa68ce2b..ba50c069 100644 --- a/website3.0/components/admin/dashboard/Overview.js +++ b/website3.0/components/admin/dashboard/Overview.js @@ -43,7 +43,7 @@ const Overview = () => { }, {}); // Convert to arrays for Chart.js - const labels = Object.keys(blogCountsByDate).sort(); + const labels = Object.keys(blogCountsByDate).sort((a, b) => a - b); const chartData = labels.map(label => blogCountsByDate[label]); setChartData({ diff --git a/website3.0/components/forumpage/ForumPost.js b/website3.0/components/forumpage/ForumPost.js index 10786468..f38f000c 100644 --- a/website3.0/components/forumpage/ForumPost.js +++ b/website3.0/components/forumpage/ForumPost.js @@ -301,7 +301,7 @@ function ForumPost({ theme, id, finalUser, setMsg, setIsPopup }) { setIsComment(false); let arr = document.getElementsByClassName("ql-editor"); Array.from(arr).map((data) => { - data.innerHTML = ""; + data.textContent = ""; }); } catch (error) { console.error("Error adding comment:", error);