fix: err invalid protcol while sending file in mail

This commit is contained in:
prafull-opensignlabs
2024-07-30 18:15:16 +05:30
parent 299648b8e0
commit 23da4be6b1
2 changed files with 4 additions and 2 deletions
@@ -7,6 +7,7 @@ import { smtpenable, smtpsecure, updateMailCount, useLocal } from '../../Utils.j
import sendMailGmailProvider from './sendMailGmailProvider.js';
import { createTransport } from 'nodemailer';
async function sendMailProvider(req) {
const protocol = new URL(process.env.SERVER_URL);
try {
let transporterSMTP;
let mailgunClient;
@@ -33,7 +34,7 @@ async function sendMailProvider(req) {
let Pdf = fs.createWriteStream('test.pdf');
const writeToLocalDisk = () => {
return new Promise((resolve, reject) => {
if (useLocal !== 'true') {
if (useLocal !== 'true' && protocol.hostname !== 'localhost') {
https.get(req.params.url, async function (response) {
response.pipe(Pdf);
response.on('end', () => resolve('success'));