From 754436c79dacc203c07c10149ac739b9c1c05fba Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Sun, 18 Jul 2021 19:50:39 +1000 Subject: [PATCH] Make sure old links still work in the dev-IdeWrapper by making it case-insensitive, forcing it to lower case. --- app/web/src/components/IdeWrapper/IdeWrapper.tsx | 1 - app/web/src/components/IdeWrapper/useSaveCode.ts | 2 +- app/web/src/pages/DevIdePage/DevIdePage.tsx | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/web/src/components/IdeWrapper/IdeWrapper.tsx b/app/web/src/components/IdeWrapper/IdeWrapper.tsx index 30aa244..aaac47d 100644 --- a/app/web/src/components/IdeWrapper/IdeWrapper.tsx +++ b/app/web/src/components/IdeWrapper/IdeWrapper.tsx @@ -6,7 +6,6 @@ import IdeSideBar from 'src/components/IdeSideBar/IdeSideBar' import IdeHeader from 'src/components/IdeHeader/IdeHeader' import Svg from 'src/components/Svg/Svg' import { useIdeInit } from 'src/components/EncodedUrl/helpers' -import type { Project } from 'src/components/IdeProjectCell/IdeProjectCell' import { useIdeContext } from 'src/helpers/hooks/useIdeContext' import { useSaveCode } from 'src/components/IdeWrapper/useSaveCode' diff --git a/app/web/src/components/IdeWrapper/useSaveCode.ts b/app/web/src/components/IdeWrapper/useSaveCode.ts index 6b13b94..8a26161 100644 --- a/app/web/src/components/IdeWrapper/useSaveCode.ts +++ b/app/web/src/components/IdeWrapper/useSaveCode.ts @@ -18,7 +18,7 @@ export const useSaveCode = () => { if (!!error !== nowError) { setNowError(!!error) } - if (project?.user?.id !== currentUser?.sub) { + if (!currentUser || project?.user?.id !== currentUser?.sub) { return () => console.log('not your project') } return (input: Prisma.ProjectUpdateInput) => { diff --git a/app/web/src/pages/DevIdePage/DevIdePage.tsx b/app/web/src/pages/DevIdePage/DevIdePage.tsx index 399acee..19b70f4 100644 --- a/app/web/src/pages/DevIdePage/DevIdePage.tsx +++ b/app/web/src/pages/DevIdePage/DevIdePage.tsx @@ -21,7 +21,7 @@ const DevIdePage = ({ cadPackage, project }: Props) => { /> - + )