fix(server): don't initialize sendgrid if the apikey is empty

This commit is contained in:
Amruth Pillai
2022-07-30 12:57:35 +02:00
parent 4d43f6a642
commit 05d3f1f06f
2 changed files with 6 additions and 1 deletions

View File

@ -24,6 +24,7 @@
"scss.validate": false,
"conventionalCommits.scopes": [
"client",
"server",
"docker"
]
}

View File

@ -7,7 +7,11 @@ import { User } from '@/users/entities/user.entity';
@Injectable()
export class MailService {
constructor(private configService: ConfigService) {
SendGrid.setApiKey(this.configService.get<string>('sendgrid.apiKey'));
const sendGridApiKey = this.configService.get<string>('sendgrid.apiKey');
if (sendGridApiKey) {
SendGrid.setApiKey(this.configService.get<string>('sendgrid.apiKey'));
}
}
async sendEmail(mail: SendGrid.MailDataRequired) {