Fixed a bug when importing an MultipartArticle

deploy_packages_to_gitea
Jens Pelzetter 2022-11-05 19:40:27 +01:00
parent 6dfe7c0a95
commit caaedc323e
1 changed files with 17 additions and 1 deletions

View File

@ -20,8 +20,11 @@ package org.librecms.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.librecms.contentsection.ContentItemRepository;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.transaction.Transactional;
/**
*
@ -31,12 +34,25 @@ import javax.enterprise.context.RequestScoped;
@Processes(MultiPartArticle.class)
public class MultiPartArticleImExporter
extends AbstractContentItemImExporter<MultiPartArticle> {
@Inject
private ContentItemRepository itemRepository;
@Inject
private MultiPartArticleSectionRepository sectionRepo;
@Override
public Class<MultiPartArticle> getEntityClass() {
return MultiPartArticle.class;
}
@Override
@Transactional(Transactional.TxType.REQUIRED)
public void saveImportedEntity(final MultiPartArticle entity) {
for (final MultiPartArticleSection section : entity.getSections()) {
sectionRepo.save(section);
}
itemRepository.save(entity);
}
}