From 91abe74fd64b72c6c8697bc7edb609505b4e266a Mon Sep 17 00:00:00 2001 From: Bryann Yeap Kok Keong Date: Wed, 9 Nov 2022 13:45:22 +0800 Subject: [PATCH] [offers][fix] Remove map internship cycle script --- apps/portal/package.json | 3 +- apps/portal/prisma/map-internship-cycle.ts | 52 ---------------------- 2 files changed, 1 insertion(+), 54 deletions(-) delete mode 100644 apps/portal/prisma/map-internship-cycle.ts diff --git a/apps/portal/package.json b/apps/portal/package.json index 0c6f66b9..f648e646 100644 --- a/apps/portal/package.json +++ b/apps/portal/package.json @@ -13,8 +13,7 @@ "seed-salaries": "ts-node prisma/seed-salaries.ts", "seed-analysis": "ts-node prisma/seed-analysis.ts", "seed-questions": "ts-node prisma/seed-questions.ts", - "seed-companies": "ts-node prisma/seed-companies.ts", - "map-internship-cycle": "ts-node prisma/map-internship-cycle.ts" + "seed-companies": "ts-node prisma/seed-companies.ts" }, "dependencies": { "@headlessui/react": "^1.7.3", diff --git a/apps/portal/prisma/map-internship-cycle.ts b/apps/portal/prisma/map-internship-cycle.ts deleted file mode 100644 index 62e381f4..00000000 --- a/apps/portal/prisma/map-internship-cycle.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { PrismaClient } from '@prisma/client'; - -const prisma = new PrismaClient(); - -const mapInternshipCycle = async () => { - console.log('Mapping internship cycle values'); - - const offersInterns = await prisma.offersIntern.findMany({ - where: { - internshipCycle: 'Summer', - }, - }); - - console.log( - 'Number of incorrect internship cycle values found:', - offersInterns.length, - ); - - let i = 0; - - offersInterns.forEach(async (offersIntern) => { - await prisma.offersIntern.update({ - where: { - id: offersIntern.id, - }, - data: { - internshipCycle: 'summer', - }, - }); - - console.log( - ++i, - ': Mapped internship cycle for intern with id', - offersIntern.id, - ); - }); - - console.log(i, 'internship cycles mapped'); -}; - -Promise.all([mapInternshipCycle()]) - .then(async () => { - await prisma.$disconnect(); - }) - .catch(async (e) => { - console.error(e); - console.log('Mapping stopped!'); - await prisma.$disconnect(); - process.exit(1); - }); - -export {};