diff --git a/versatileimagefield/fields.py b/versatileimagefield/fields.py index f2fbcfd..89dfde4 100644 --- a/versatileimagefield/fields.py +++ b/versatileimagefield/fields.py @@ -142,9 +142,9 @@ def save_form_data(self, instance, data): def formfield(self, **kwargs): # This is a fairly standard way to set up some defaults # while letting the caller override them. - defaults = { - 'form_class': SizedImageCenterpointClickDjangoAdminField - } + defaults = {} + if self.ppoi_field: + defaults['form_class'] = SizedImageCenterpointClickDjangoAdminField if kwargs.get('widget') is AdminFileWidget: # Ensuring default admin widget is skipped (in favor of using # SizedImageCenterpointClickDjangoAdminField's default widget as