Refactor companyTypes seeding and enhance host retrieval to include user email address
This commit is contained in:
@@ -250,9 +250,9 @@ async function main() {
|
||||
});
|
||||
|
||||
await prisma.companyTypes.upsert({
|
||||
where: { companyTypeName: 'Private Limited, Public Limited' },
|
||||
where: { companyTypeName: 'Private Limited' },
|
||||
update: {},
|
||||
create: { companyTypeName: 'Private Limited, Public Limited', displayOrder: 5 },
|
||||
create: { companyTypeName: 'Private Limited', displayOrder: 5 },
|
||||
});
|
||||
|
||||
await prisma.companyTypes.upsert({
|
||||
@@ -261,6 +261,12 @@ async function main() {
|
||||
create: { companyTypeName: 'Non-Profit Organisation', displayOrder: 6 },
|
||||
});
|
||||
|
||||
await prisma.companyTypes.upsert({
|
||||
where: { companyTypeName: 'Public Limited' },
|
||||
update: {},
|
||||
create: { companyTypeName: 'Public Limited', displayOrder: 7 },
|
||||
});
|
||||
|
||||
// ✅ Food Types
|
||||
await prisma.foodTypes.createMany({
|
||||
data: [
|
||||
|
||||
@@ -42,6 +42,7 @@ export const handler = safeHandler(async (
|
||||
message: 'Stepper information retrieved successfully',
|
||||
data: {
|
||||
stepper: host.stepper,
|
||||
emailAddress: host.user?.emailAddress || null,
|
||||
},
|
||||
}),
|
||||
};
|
||||
|
||||
@@ -85,7 +85,7 @@ export class HostService {
|
||||
async getHostIdByUserXid(user_xid: number) {
|
||||
const host = await this.prisma.hostHeader.findFirst({
|
||||
where: { userXid: user_xid },
|
||||
select: { id: true, companyName: true, countryXid: true, stepper: true },
|
||||
select: { id: true, companyName: true, countryXid: true, stepper: true, user: { select: { id: true, emailAddress: true }} },
|
||||
});
|
||||
return host;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user