--- a/src/pyams_content/component/illustration/__init__.py Tue Feb 06 11:39:00 2018 +0100
+++ b/src/pyams_content/component/illustration/__init__.py Tue Feb 06 13:56:35 2018 +0100
@@ -19,7 +19,7 @@
from pyams_content.component.illustration.interfaces import IIllustrationRenderer, IIllustration, IIllustrationTarget, \
ILLUSTRATION_KEY
from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE
-from pyams_file.interfaces import DELETED_FILE, IResponsiveImage, IFileInfo
+from pyams_file.interfaces import IFileInfo, IImage, IResponsiveImage
from pyams_i18n.interfaces import INegotiator, II18n, II18nManager
from zope.annotation.interfaces import IAnnotations
from zope.lifecycleevent.interfaces import IObjectAddedEvent, IObjectModifiedEvent
@@ -68,7 +68,7 @@
def data(self, value):
self._data = value
for data in value.values():
- if (data is not None) and (data is not DELETED_FILE):
+ if IImage.providedBy(data):
alsoProvides(data, IResponsiveImage)