Fixed api_set_session_video_url() to update the external video url if given a new value.
- Legacy-Id: 15376
This commit is contained in:
parent
ed208a5ebb
commit
ef80b072d4
|
@ -2233,7 +2233,13 @@ def api_set_session_video_url(request):
|
|||
recordings = [ (r.name, r.title, r) for r in session.recordings() if 'video' in r.title.lower() ]
|
||||
if recordings:
|
||||
r = recordings[-1][-1]
|
||||
r.external_url = url
|
||||
if r.external_url != url:
|
||||
e = DocEvent.objects.create(doc=r, rev=r.rev, type="added_comment", by=request.user.person,
|
||||
desc="External url changed from %s to %s" % (r.external_url, url))
|
||||
r.external_url = url
|
||||
r.save_with_history([e])
|
||||
else:
|
||||
return err(400, "URL is the same")
|
||||
else:
|
||||
time = session.official_timeslotassignment().timeslot.time
|
||||
title = 'Video recording for %s on %s at %s' % (acronym, time.date(), time.time())
|
||||
|
|
Loading…
Reference in a new issue