diff --git a/sci-publications/src/main/java/org/scientificcms/publications/JournalRepository.java b/sci-publications/src/main/java/org/scientificcms/publications/JournalRepository.java
index 8e443eb..92ccb82 100644
--- a/sci-publications/src/main/java/org/scientificcms/publications/JournalRepository.java
+++ b/sci-publications/src/main/java/org/scientificcms/publications/JournalRepository.java
@@ -11,6 +11,7 @@ import java.util.List;
import java.util.Optional;
import java.util.UUID;
+import javax.enterprise.context.RequestScoped;
import javax.persistence.NoResultException;
import javax.transaction.Transactional;
@@ -18,6 +19,7 @@ import javax.transaction.Transactional;
*
* @author Jens Pelzetter
*/
+@RequestScoped
public class JournalRepository extends AbstractEntityRepository {
private static final long serialVersionUID = 1L;
diff --git a/sci-types-project/src/main/java/com/arsdigita/cms/contenttypes/ui/SciProjectController.java b/sci-types-project/src/main/java/com/arsdigita/cms/contenttypes/ui/SciProjectController.java
index 6cfcdf9..4f3ff69 100644
--- a/sci-types-project/src/main/java/com/arsdigita/cms/contenttypes/ui/SciProjectController.java
+++ b/sci-types-project/src/main/java/com/arsdigita/cms/contenttypes/ui/SciProjectController.java
@@ -13,6 +13,7 @@ import org.librecms.assets.Organization;
import org.librecms.assets.Person;
import org.librecms.assets.PersonRepository;
import org.librecms.contentsection.AssetRepository;
+import org.librecms.contentsection.ContentItemRepository;
import org.scientificcms.contenttypes.sciproject.Contact;
import org.scientificcms.contenttypes.sciproject.Membership;
import org.scientificcms.contenttypes.sciproject.MembershipStatus;
@@ -69,6 +70,9 @@ class SciProjectController {
@Inject
private ConfigurationManager confManager;
+ @Inject
+ private ContentItemRepository contentItemRepository;
+
@Inject
private ContactableEntityRepository contactableRepository;
@@ -100,7 +104,7 @@ class SciProjectController {
@Transactional(Transactional.TxType.REQUIRED)
public List