mirror of
https://github.com/phishingclub/phishingclub.git
synced 2026-07-14 07:47:24 +02:00
fix update logic for anonymization and close date
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
This commit is contained in:
@@ -1277,6 +1277,12 @@ func (c *Campaign) UpdateByID(
|
||||
if v, err := incoming.ConstraintEndTime.Get(); err == nil {
|
||||
current.ConstraintEndTime.Set(v)
|
||||
}
|
||||
if v, err := incoming.CloseAt.Get(); err == nil {
|
||||
current.CloseAt.Set(v.Truncate(time.Minute))
|
||||
}
|
||||
if v, err := incoming.AnonymizeAt.Get(); err == nil {
|
||||
current.AnonymizeAt.Set(v.Truncate(time.Minute))
|
||||
}
|
||||
if v, err := incoming.ClosedAt.Get(); err == nil {
|
||||
current.ClosedAt.Set(v.Truncate(time.Minute))
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
const minutes = min.getMinutes().toString().padStart(2, '0');
|
||||
minTime = `${hours}:${minutes}`;
|
||||
// if there selected value is a different date then remove the min time
|
||||
if (dateValue && new Date(dateValue).getDate() !== min.getDate()) {
|
||||
if (dateValue && new Date(dateValue).toDateString() !== min.toDateString()) {
|
||||
minTime = '';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -984,15 +984,6 @@
|
||||
{campaign.saveSubmittedData ? 'Enabled' : 'Disabled'}
|
||||
</span>
|
||||
|
||||
<span class="text-grayblue-dark font-medium">Anonymization:</span>
|
||||
<span class="text-pc-darkblue">
|
||||
{#if campaign.anonymizeAt}
|
||||
<Datetime value={campaign.anonymizeAt} />
|
||||
{:else}
|
||||
Not scheduled
|
||||
{/if}
|
||||
</span>
|
||||
|
||||
<span class="text-grayblue-dark font-medium">Test:</span>
|
||||
<span class="text-pc-darkblue">{campaign.isTest ? 'Yes' : 'No'}</span>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user