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'}