diff --git a/app/api/job/handler/send-open-jobs-emails.ts b/app/api/job/handler/send-open-jobs-emails.ts
index 83ea959..44d436e 100644
--- a/app/api/job/handler/send-open-jobs-emails.ts
+++ b/app/api/job/handler/send-open-jobs-emails.ts
@@ -12,9 +12,13 @@ export default async function sendOpenJobsEmails() {
}
const doctorAccounts = await getDoctorAccounts();
- const doctorEmails: string[] = doctorAccounts
+ const doctorEmails = doctorAccounts
.map(({ email }) => email)
- .filter((email): email is string => !!email);
+ .filter((email) => !!email);
+
+ if (doctorEmails !== null) {
+ return [];
+ }
await sendEmailFromTemplate(
renderNewJobsAvailableEmail,
@@ -24,4 +28,6 @@ export default async function sendOpenJobsEmails() {
},
doctorEmails,
);
+
+ return doctorAccounts.filter((email) => !!email).map(({ id }) => id);
}
diff --git a/app/api/job/send-open-jobs-emails/route.ts b/app/api/job/send-open-jobs-emails/route.ts
index 0c22957..a18d3c6 100644
--- a/app/api/job/send-open-jobs-emails/route.ts
+++ b/app/api/job/send-open-jobs-emails/route.ts
@@ -19,13 +19,14 @@ export const POST = async (request: NextRequest) => {
}
try {
- await sendOpenJobsEmails();
+ const doctors = await sendOpenJobsEmails();
console.info(
- 'Successfully sent out open job notification emails to doctors.',
+ 'Successfully sent out open job notification emails to doctors',
);
await createNotificationLog({
action: NotificationAction.DOCTOR_NEW_JOBS,
status: 'SUCCESS',
+ comment: `doctors that received email: ${doctors}`,
});
return NextResponse.json(
{
diff --git a/app/auth/membership-confirmation/_components/membership-confirmation-notification.tsx b/app/auth/membership-confirmation/_components/membership-confirmation-notification.tsx
index 86b8079..1931d21 100644
--- a/app/auth/membership-confirmation/_components/membership-confirmation-notification.tsx
+++ b/app/auth/membership-confirmation/_components/membership-confirmation-notification.tsx
@@ -25,7 +25,7 @@ const MembershipConfirmationNotification: React.FC<{
descriptionKey="account:membershipConfirmation:successDescription"
buttonProps={{
buttonTitleKey: 'account:membershipConfirmation:successButton',
- href: pathsConfig.app.home,
+ href: pathsConfig.app.selectPackage,
}}
/>
);
diff --git a/app/select-package/page.tsx b/app/select-package/page.tsx
index 532794f..bba9f72 100644
--- a/app/select-package/page.tsx
+++ b/app/select-package/page.tsx
@@ -48,6 +48,7 @@ async function SelectPackagePage() {
}
+ countryCode={countryCode}
/>