Skip to content

fix: [bb-5610] zoom cloud delete recordings

Navin Karkera requested to merge navin/bb-5610 into master

The meeting id returned by the recordings api is actually an uuid with special characters such as '//', '/', and so on. This poses a problem when deleting recordings because the id is used in the url like this:

/meetings/{meeting_id}/recordings

Meeting uuid is replaced with meeting id, which only contains numbers.

Testing instructions

  1. Setup GOOGLE_*, ZOOM_* env variables
  2. Enable FEATURE_ZOOM_AUTOMATION setting and set DEBUG = False
  3. Run upload_recordings_from_zoom from sprintcraft/sprintcraft/dashboard/tasks.py in django shell
  4. Verify that the videos are uploaded to drive
  5. Verify in zoom cloud that recordings are moved to trash.

Merge request reports