diff options
Diffstat (limited to 'activities/views')
-rw-r--r-- | activities/views/compose.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/activities/views/compose.py b/activities/views/compose.py index d5d034b..313fe74 100644 --- a/activities/views/compose.py +++ b/activities/views/compose.py @@ -1,4 +1,5 @@ from django import forms +from django.conf import settings from django.core.exceptions import PermissionDenied from django.shortcuts import get_object_or_404, redirect, render from django.utils.decorators import method_decorator @@ -158,10 +159,12 @@ class ImageUpload(FormView): def clean_image(self): value = self.cleaned_data["image"] - if value.size > 1024 * 1024 * 10: + max_mb = settings.SETUP.MEDIA_MAX_IMAGE_FILESIZE_MB + max_bytes = max_mb * 1024 * 1024 + if value.size > max_bytes: # Erase the file from our data to stop trying to show it again self.files = {} - raise forms.ValidationError("File must be 10MB or less") + raise forms.ValidationError(f"File must be {max_mb}MB or less") return value def form_invalid(self, form): |