Skip to content

Commit 92b7073

Browse files
committed
change to 1/1/2100 for user data
1 parent e2b5025 commit 92b7073

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/apps/plots/migrations/0002_datarun_expiration_date.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from django.conf import settings
66
from django.db import migrations, models
7+
from django.utils import timezone
78

89
from config.instruments import Instruments
910

@@ -14,7 +15,7 @@ def set_expiration_date(apps, _):
1415
if Instruments.has_value(run.instrument.name):
1516
run.expiration_date = run.created_on + datetime.timedelta(days=settings.LIVE_PLOT_EXPIRATION_TIME)
1617
else:
17-
run.expiration_date = run.created_on + datetime.timedelta(days=365 * 100)
18+
run.expiration_date = timezone.datetime(2100, 1, 1, 0, 0, 0, tzinfo=timezone.utc)
1819
run.save()
1920

2021

src/apps/plots/views.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,9 @@ def _store(request, instrument, run_id=None, as_user=False):
100100
data_type = request.POST.get("data_type", default=data_type_default)
101101
expiration_date = request.POST.get(
102102
"expiration_date",
103-
default=timezone.now() + timedelta(days=365 * 100 if as_user else settings.LIVE_PLOT_EXPIRATION_TIME),
103+
default=timezone.datetime(2100, 1, 1, 0, 0, 0, tzinfo=timezone.utc)
104+
if as_user
105+
else timezone.now() + timedelta(days=settings.LIVE_PLOT_EXPIRATION_TIME),
104106
)
105107

106108
if as_user:

0 commit comments

Comments
 (0)