mirror of
https://github.com/phishingclub/phishingclub.git
synced 2026-05-21 15:36:48 +02:00
fix: update campaign test/production
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
This commit is contained in:
@@ -1252,6 +1252,9 @@ func (c *Campaign) UpdateByID(
|
||||
if v, err := incoming.IsAnonymous.Get(); err == nil {
|
||||
current.IsAnonymous.Set(v)
|
||||
}
|
||||
if v, err := incoming.IsTest.Get(); err == nil {
|
||||
current.IsTest.Set(v)
|
||||
}
|
||||
if v, err := incoming.SortField.Get(); err == nil {
|
||||
current.SortField.Set(v)
|
||||
}
|
||||
|
||||
@@ -701,6 +701,7 @@ export class API {
|
||||
* @param {string} [campaign.name]
|
||||
* @param {boolean} [campaign.saveSubmittedData]
|
||||
* @param {boolean} [campaign.isAnonymous]
|
||||
* @param {boolean} [campaign.isTest]
|
||||
* @param {string} [campaign.sortField]
|
||||
* @param {string} [campaign.sortOrder]
|
||||
* @param {string} [campaign.sendStartAt]
|
||||
@@ -723,6 +724,7 @@ export class API {
|
||||
name,
|
||||
saveSubmittedData,
|
||||
isAnonymous,
|
||||
isTest,
|
||||
sortField,
|
||||
sortOrder,
|
||||
sendStartAt,
|
||||
@@ -742,6 +744,7 @@ export class API {
|
||||
templateID,
|
||||
name,
|
||||
isAnonymous,
|
||||
isTest,
|
||||
saveSubmittedData,
|
||||
sortField,
|
||||
sortOrder,
|
||||
|
||||
@@ -558,6 +558,7 @@
|
||||
sendStartAt: sendStartAtUTC,
|
||||
saveSubmittedData: formValues.saveSubmittedData,
|
||||
isAnonymous: formValues.isAnonymous,
|
||||
isTest: formValues.isTest,
|
||||
constraintWeekDays: weekDaysAvailableToBinary(formValues.constraintWeekDays),
|
||||
constraintStartTime: contraintStartTimeUTC,
|
||||
constraintEndTime: contraintEndTimeUTC,
|
||||
@@ -640,7 +641,10 @@
|
||||
const res = await api.campaign.getByName(name, contextCompanyID);
|
||||
/** @type {HTMLInputElement} */
|
||||
const ele = document.querySelector('#campaignName');
|
||||
if (res.data) {
|
||||
if (
|
||||
res.data &&
|
||||
(modalMode === 'create' || modalMode === 'copy' || res.data.id !== formValues.id)
|
||||
) {
|
||||
ele.setCustomValidity('Name is used by another campaign');
|
||||
ele.reportValidity();
|
||||
} else {
|
||||
@@ -780,6 +784,7 @@
|
||||
anonymizeAt: campaign.anonymizeAt,
|
||||
saveSubmittedData: campaign.saveSubmittedData,
|
||||
isAnonymous: campaign.isAnonymous,
|
||||
isTest: campaign.isTest,
|
||||
template: templateMap.byKey(campaign.templateID),
|
||||
webhookValue: webhookMap.byKey(campaign.webhookID)
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user