Skip to content

Commit d0230c8

Browse files
committed
Fix export of collections
1 parent 67187e0 commit d0230c8

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

CHANGES.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ Changelog
55
1.15 (unreleased)
66
-----------------
77

8-
- Nothing changed yet.
9-
8+
- Fix collections export.
9+
[gotcha]
1010

1111
1.14 (2025-04-12)
1212
-----------------

src/collective/exportimport/export_content.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from collective.exportimport.interfaces import IRawRichTextMarker
1010
from operator import itemgetter
1111
from plone import api
12+
from plone.app.contenttypes.interfaces import ICollection
1213
from plone.app.layout.viewlets.content import ContentHistoryViewlet
1314
from plone.i18n.normalizer.interfaces import IIDNormalizer
1415
from plone.restapi.interfaces import ISerializeToJson
@@ -386,6 +387,8 @@ def export_content(self):
386387
item = serializer()
387388
elif getattr(aq_base(obj), "isPrincipiaFolderish", False):
388389
item = serializer(include_items=False)
390+
elif ICollection.providedBy(obj):
391+
item = serializer(include_items=False)
389392
else:
390393
item = serializer()
391394
item = self.update_export_data(item, obj)

0 commit comments

Comments
 (0)