Use findOneBy to query for newsletter email

This commit is contained in:
Jackson Harper 2023-01-25 21:34:30 +08:00
parent 5aee465dee
commit 284b9bc003

View file

@ -82,15 +82,12 @@ export const markEmailAsItemResolver = authorized<
}
}
const newsletterEmail = await getRepository(NewsletterEmail).findOne({
where: {
address: recentEmail.to,
user: { id: claims.uid },
},
relations: ['user'],
const newsletterEmail = await getRepository(NewsletterEmail).findOneBy({
address: recentEmail.to,
user: { id: claims.uid },
})
if (!newsletterEmail) {
log.info('no newsletter email', recentEmail.to)
log.info('no newsletter email', { to: recentEmail.to })
return {
errorCodes: [MarkEmailAsItemErrorCode.NotFound],