From f7172be68b3fedb0962cfe07fb1e1fe480a811d5 Mon Sep 17 00:00:00 2001 From: Lucas Barros Date: Sat, 16 Oct 2021 21:41:26 -0300 Subject: [PATCH] Pass current code as input for fork mutation (#563) --- app/api/src/graphql/projects.sdl.ts | 1 + app/api/src/services/projects/projects.ts | 2 +- app/web/src/components/IdeHeader/IdeHeader.tsx | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/api/src/graphql/projects.sdl.ts b/app/api/src/graphql/projects.sdl.ts index 507d1db..6afe8e3 100644 --- a/app/api/src/graphql/projects.sdl.ts +++ b/app/api/src/graphql/projects.sdl.ts @@ -43,6 +43,7 @@ export const schema = gql` input ForkProjectInput { userId: String! forkedFromId: String + code: String } input UpdateProjectInput { diff --git a/app/api/src/services/projects/projects.ts b/app/api/src/services/projects/projects.ts index ab3c0af..e590d9c 100644 --- a/app/api/src/services/projects/projects.ts +++ b/app/api/src/services/projects/projects.ts @@ -97,7 +97,7 @@ export const forkProject = async ({ input }) => { data: foreignKeyReplacement({ ...input, title, - code, + code: input.code || code, description, cadPackage, }), diff --git a/app/web/src/components/IdeHeader/IdeHeader.tsx b/app/web/src/components/IdeHeader/IdeHeader.tsx index aedcb86..417edf7 100644 --- a/app/web/src/components/IdeHeader/IdeHeader.tsx +++ b/app/web/src/components/IdeHeader/IdeHeader.tsx @@ -85,6 +85,7 @@ export default function IdeHeader({ input: { userId: currentUser.sub, forkedFromId: project?.id, + code: state?.code, }, }, })