diff --git a/Client/src/Pages/StatusPage/Create/Hooks/useCreateStatusPage.jsx b/Client/src/Pages/StatusPage/Create/Hooks/useCreateStatusPage.jsx index db086df13..24d841cc9 100644 --- a/Client/src/Pages/StatusPage/Create/Hooks/useCreateStatusPage.jsx +++ b/Client/src/Pages/StatusPage/Create/Hooks/useCreateStatusPage.jsx @@ -8,7 +8,6 @@ const useCreateStatusPage = () => { const [isLoading, setIsLoading] = useState(false); const [networkError, setNetworkError] = useState(false); - const createStatusPage = async ({ form }) => { setIsLoading(true); try { diff --git a/Client/src/Utils/NetworkService.js b/Client/src/Utils/NetworkService.js index a1e0c0426..a265c794e 100644 --- a/Client/src/Utils/NetworkService.js +++ b/Client/src/Utils/NetworkService.js @@ -890,6 +890,10 @@ class NetworkService { responseType: "blob", }); fd.append("logo", imageResult.data); + // Cleanup blob + if (form.logo.src.startsWith("blob:")) { + URL.revokeObjectURL(form.logo.src); + } } return this.axiosInstance.post(`/status-page`, fd, {