From 5507c65e9e2ef053f880991a30c0c72c466cfd49 Mon Sep 17 00:00:00 2001 From: Andreas Hubel <andi@saerdnaer.de> Date: Sun, 15 Dec 2024 18:00:39 +0100 Subject: [PATCH] fix(scheduleimport): use ContentFile instead of BytesIO --- src/core/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/utils.py b/src/core/utils.py index a39e515cb..c084a7b45 100644 --- a/src/core/utils.py +++ b/src/core/utils.py @@ -6,13 +6,13 @@ import subprocess import tempfile import uuid from datetime import UTC, datetime, timedelta -from io import BytesIO from pathlib import Path from string import ascii_letters, digits from urllib.parse import parse_qs, urlparse, urlunparse import requests +from django.core.files.base import ContentFile from django.urls import NoReverseMatch from django.utils.functional import cached_property from django.utils.html import strip_tags @@ -217,7 +217,7 @@ def download_from_url(url: str) -> tuple[str, bytes]: # read the binary content r.raw.decode_content = True - data = BytesIO(r.content) + data = ContentFile(r.content) # return the result return filename, data -- GitLab