Skip to content

Commit ef80b07

Browse files
committed
Fixed api_set_session_video_url() to update the external video url if given a new value.
- Legacy-Id: 15376
1 parent ed208a5 commit ef80b07

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

ietf/meeting/views.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2233,7 +2233,13 @@ def err(code, text):
22332233
recordings = [ (r.name, r.title, r) for r in session.recordings() if 'video' in r.title.lower() ]
22342234
if recordings:
22352235
r = recordings[-1][-1]
2236-
r.external_url = url
2236+
if r.external_url != url:
2237+
e = DocEvent.objects.create(doc=r, rev=r.rev, type="added_comment", by=request.user.person,
2238+
desc="External url changed from %s to %s" % (r.external_url, url))
2239+
r.external_url = url
2240+
r.save_with_history([e])
2241+
else:
2242+
return err(400, "URL is the same")
22372243
else:
22382244
time = session.official_timeslotassignment().timeslot.time
22392245
title = 'Video recording for %s on %s at %s' % (acronym, time.date(), time.time())

0 commit comments

Comments
 (0)