Skip to content
Snippets Groups Projects
Commit fb7bf3e9 authored by Tanner Prestegard's avatar Tanner Prestegard Committed by GraceDB
Browse files

bugfix in superevent creation utility function

parent dd7b5327
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,7 @@ from django.shortcuts import get_object_or_404
from .models import Superevent, Log, Labelling
from events.models import Event, EventLog, Tag
from events.permission_utils import assign_default_perms
from core.vfile import VersionedFile
import os
......@@ -36,8 +37,11 @@ def create_superevent(submitter, t_start, t_0, t_end, preferred_event=None,
s = Superevent.objects.create(submitter=submitter, t_start=t_start,
t_0=t_0, t_end=t_end, preferred_event=preferred_event)
# TODO: Write a log message for preferred event
# Write a log message for preferred event
new_msg = "Set as preferred event for superevent: {superevent_id}" \
.format(superevent_id=s.superevent_id)
new_log = create_log(submitter, new_msg, preferred_event,
issue_alert=True, autogenerated=False)
# Add events to superevent
# Superevent log message and alerts are taken care of elsewhere, but we
......@@ -165,7 +169,7 @@ def create_log(issuer, comment, event_or_superevent, filename="",
# Create data file
if data_file:
filepath = os.path.join(superevent.datadir, filename)
filepath = os.path.join(event_or_superevent.datadir, filename)
fdest = VersionedFile(filepath, 'w')
for chunk in data_file.chunks():
fdest.write(chunk)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment