From 65173d3d29ef55f6b134cc94d3b2398402ec3c8b Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Mon, 6 Feb 2023 20:07:53 +0100 Subject: [PATCH] Added missing dependencies --- .../java/org/librecms/assets/AbstractAssetImExporter.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ccm-cms/src/main/java/org/librecms/assets/AbstractAssetImExporter.java b/ccm-cms/src/main/java/org/librecms/assets/AbstractAssetImExporter.java index c5647458a..a0e6856d2 100644 --- a/ccm-cms/src/main/java/org/librecms/assets/AbstractAssetImExporter.java +++ b/ccm-cms/src/main/java/org/librecms/assets/AbstractAssetImExporter.java @@ -18,6 +18,7 @@ */ package org.librecms.assets; +import org.libreccm.categorization.CategorizationImExporter; import org.libreccm.imexport.AbstractEntityImExporter; import org.libreccm.imexport.Processes; import org.librecms.contentsection.Asset; @@ -44,6 +45,9 @@ public abstract class AbstractAssetImExporter @Inject private AssetRepository assetRepo; + @Inject + private CategorizationImExporter categorizationImExporter; + @Inject @Any @Processes(ItemAttachment.class) @@ -62,7 +66,9 @@ public abstract class AbstractAssetImExporter @PostConstruct @Override protected void init() { - // ItemAttachmentImExporter requires that all assets to be imported + // Categorization requires that all categorized entites are imported + categorizationImExporter.addRequiredEntities(Set.of(getEntityClass())); + // ItemAttachmentImExporter requires that all assets are imported itemAttachmentImExporter.addRequiredEntities(Set.of(getEntityClass())); initAssetImExporter();