kopia lustrzana https://github.com/wagtail/wagtail
Only use RichTextFieldComparison on RichTextFields. Fixes #3340
rodzic
14f991df14
commit
c9cd029a9b
|
@ -17,6 +17,7 @@ from taggit.managers import TaggableManager
|
||||||
|
|
||||||
from wagtail.utils.decorators import cached_classmethod
|
from wagtail.utils.decorators import cached_classmethod
|
||||||
from wagtail.wagtailadmin import compare, widgets
|
from wagtail.wagtailadmin import compare, widgets
|
||||||
|
from wagtail.wagtailcore.fields import RichTextField
|
||||||
from wagtail.wagtailcore.models import Page
|
from wagtail.wagtailcore.models import Page
|
||||||
from wagtail.wagtailcore.utils import camelcase_to_underscore, resolve_model_string
|
from wagtail.wagtailcore.utils import camelcase_to_underscore, resolve_model_string
|
||||||
|
|
||||||
|
@ -487,7 +488,7 @@ class BaseFieldPanel(EditHandler):
|
||||||
|
|
||||||
return compare.ForeignObjectComparison
|
return compare.ForeignObjectComparison
|
||||||
|
|
||||||
if field.get_internal_type() in ['CharField', 'TextField']:
|
if isinstance(field, RichTextField):
|
||||||
return compare.RichTextFieldComparison
|
return compare.RichTextFieldComparison
|
||||||
except FieldDoesNotExist:
|
except FieldDoesNotExist:
|
||||||
pass
|
pass
|
||||||
|
|
Ładowanie…
Reference in New Issue