--- a/src/pyams_content/component/gallery/file.py Tue Feb 06 11:39:00 2018 +0100
+++ b/src/pyams_content/component/gallery/file.py Tue Feb 06 13:56:35 2018 +0100
@@ -19,7 +19,7 @@
from pyams_content.component.gallery.interfaces import IGalleryFile
from pyams_content.features.checker.interfaces import IContentChecker, MISSING_VALUE, MISSING_LANG_VALUE
from pyams_content.shared.common.interfaces import IWfSharedContent
-from pyams_file.interfaces import DELETED_FILE, IResponsiveImage
+from pyams_file.interfaces import DELETED_FILE, IResponsiveImage, IImage
from pyams_form.interfaces.form import IFormContextPermissionChecker
from pyams_i18n.interfaces import II18n, II18nManager, INegotiator
from zope.lifecycleevent.interfaces import IObjectAddedEvent, IObjectModifiedEvent, IObjectRemovedEvent
@@ -67,7 +67,7 @@
@data.setter
def data(self, value):
self._data = value
- if (value is not None) and (value is not DELETED_FILE):
+ if IImage.providedBy(value):
alsoProvides(self._data, IResponsiveImage)