diff --git a/backend/service/campaign.go b/backend/service/campaign.go index a1bd7e1..a048480 100644 --- a/backend/service/campaign.go +++ b/backend/service/campaign.go @@ -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)) } diff --git a/frontend/src/lib/components/DateTimeField.svelte b/frontend/src/lib/components/DateTimeField.svelte index 863e0f9..896213b 100644 --- a/frontend/src/lib/components/DateTimeField.svelte +++ b/frontend/src/lib/components/DateTimeField.svelte @@ -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 = ''; } } diff --git a/frontend/src/routes/campaign/[id]/+page.svelte b/frontend/src/routes/campaign/[id]/+page.svelte index f1ef30a..4f0c265 100644 --- a/frontend/src/routes/campaign/[id]/+page.svelte +++ b/frontend/src/routes/campaign/[id]/+page.svelte @@ -984,15 +984,6 @@ {campaign.saveSubmittedData ? 'Enabled' : 'Disabled'} - Anonymization: - - {#if campaign.anonymizeAt} - - {:else} - Not scheduled - {/if} - - Test: {campaign.isTest ? 'Yes' : 'No'}