[questions][fix] fix seed questions script (#467)

pull/470/head
Jeff Sieu 2 years ago committed by GitHub
parent 84e0e42b4a
commit 568b674322
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -83,7 +83,6 @@ const CODING_QUESTIONS: Array<QuestionCreateData> = CODING_QUESTION_CONTENT.map(
userId: null, userId: null,
encounters: { encounters: {
create: { create: {
location: 'Singapore',
role: selectRandomRole(), role: selectRandomRole(),
seenAt: generateRandomDate(), seenAt: generateRandomDate(),
}, },
@ -98,7 +97,6 @@ const BEHAVIORAL_QUESTIONS: Array<QuestionCreateData> =
userId: null, userId: null,
encounters: { encounters: {
create: { create: {
location: 'Singapore',
role: selectRandomRole(), role: selectRandomRole(),
seenAt: generateRandomDate(), seenAt: generateRandomDate(),
}, },
@ -120,6 +118,15 @@ async function main() {
); );
} }
const firstCity = await prisma.city.findFirst({
include: {
state: true,
},
});
if (!firstCity) {
throw new Error('No city found. Please seed db with some cities first.');
}
// Generate random answers to the questions // Generate random answers to the questions
const users = await prisma.user.findMany(); const users = await prisma.user.findMany();
if (users.length === 0) { if (users.length === 0) {
@ -138,6 +145,9 @@ async function main() {
create: { create: {
...question.encounters!.create, ...question.encounters!.create,
companyId: firstCompany.id, companyId: firstCompany.id,
stateId: firstCity.stateId,
cityId: firstCity.id,
countryId: firstCity.state.countryId,
} as any, } as any,
}, },
}, },

Loading…
Cancel
Save