fix
This commit is contained in:
parent
2a0830b8d6
commit
c01202ea08
@ -3,10 +3,10 @@ import { Campaign, EmailTemplateVersion, MailingGroup, SmtpServer } from '../mod
|
|||||||
export default {
|
export default {
|
||||||
async create(req, res) {
|
async create(req, res) {
|
||||||
try {
|
try {
|
||||||
const { smtp_server_ids, ...campaignData } = req.body;
|
const { smtp_server_id, ...campaignData } = req.body;
|
||||||
const campaign = await Campaign.create(campaignData);
|
const campaign = await Campaign.create(campaignData);
|
||||||
if (Array.isArray(smtp_server_ids)) {
|
if (Array.isArray([smtp_server_id])) {
|
||||||
await campaign.setSmtpServers(smtp_server_ids);
|
await campaign.setSmtpServers([smtp_server_id]);
|
||||||
}
|
}
|
||||||
const campaignWithSmtps = await Campaign.findByPk(campaign.id, {
|
const campaignWithSmtps = await Campaign.findByPk(campaign.id, {
|
||||||
include: [
|
include: [
|
||||||
@ -55,12 +55,12 @@ export default {
|
|||||||
},
|
},
|
||||||
async update(req, res) {
|
async update(req, res) {
|
||||||
try {
|
try {
|
||||||
const { smtp_server_ids, ...campaignData } = req.body;
|
const { smtp_server_id, ...campaignData } = req.body;
|
||||||
const campaign = await Campaign.findByPk(req.params.id);
|
const campaign = await Campaign.findByPk(req.params.id);
|
||||||
if (!campaign) return res.status(404).json({ error: 'Campaign not found' });
|
if (!campaign) return res.status(404).json({ error: 'Campaign not found' });
|
||||||
await campaign.update(campaignData);
|
await campaign.update(campaignData);
|
||||||
if (Array.isArray(smtp_server_ids)) {
|
if (Array.isArray([smtp_server_id])) {
|
||||||
await campaign.setSmtpServers(smtp_server_ids);
|
await campaign.setSmtpServers([smtp_server_id]);
|
||||||
}
|
}
|
||||||
const campaignWithSmtps = await Campaign.findByPk(campaign.id, {
|
const campaignWithSmtps = await Campaign.findByPk(campaign.id, {
|
||||||
include: [
|
include: [
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user