freelawproject / doctor

A microservice for document conversion at scale
https://free.law/projects/doctor
BSD 2-Clause "Simplified" License
54 stars 14 forks source link

MP3: Encoding issues with non latin-1 compatible inputs #169

Open sentry-io[bot] opened 1 year ago

sentry-io[bot] commented 1 year ago

Sentry Issue: DOCTOR-X

UnicodeEncodeError: 'latin-1' codec can't encode character '\u2019' in position 162: ordinal not in range(256)
(3 additional frame(s) were not displayed)
...
  File "doctor/views.py", line 353, in convert_audio
    set_mp3_meta_data(audio_data, filepath)
  File "doctor/tasks.py", line 503, in set_mp3_meta_data
    audio_file.tag.audio_source_url = audio_data["download_url"]