From 3fdb4d21e7614f28f93d5724d5532830cb595e88 Mon Sep 17 00:00:00 2001 From: Ben Richardson Date: Fri, 21 Aug 2026 17:59:17 +0100 Subject: [PATCH] Fix ImportError: use Django's cached_property instead of cryptography's Co-Authored-By: Claude Opus 4.8 --- kirovy/services/legacy_upload/base.py | 2 +- kirovy/views/map_upload_views.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kirovy/services/legacy_upload/base.py b/kirovy/services/legacy_upload/base.py index e3597e3..9a9d4f1 100644 --- a/kirovy/services/legacy_upload/base.py +++ b/kirovy/services/legacy_upload/base.py @@ -3,7 +3,7 @@ import pathlib import zipfile -from cryptography.utils import cached_property +from django.utils.functional import cached_property from django.core.files.base import ContentFile from django.core.files.uploadedfile import UploadedFile diff --git a/kirovy/views/map_upload_views.py b/kirovy/views/map_upload_views.py index e7cdc0a..b9bc93f 100644 --- a/kirovy/views/map_upload_views.py +++ b/kirovy/views/map_upload_views.py @@ -1,7 +1,7 @@ import io from abc import ABCMeta -from cryptography.utils import cached_property +from django.utils.functional import cached_property from django.conf import settings from django.core.exceptions import ObjectDoesNotExist from django.core.files.base import ContentFile, File