diff --git a/src/main/java/de/thm/arsnova/entities/transport/ImportExportSession.java b/src/main/java/de/thm/arsnova/entities/transport/ImportExportSession.java index 83684ee2b7d82d1313df1c3def8c0695ac4cc7be..f3d1e5f2564b1caa3b2de5ee1c097e266d210ad7 100644 --- a/src/main/java/de/thm/arsnova/entities/transport/ImportExportSession.java +++ b/src/main/java/de/thm/arsnova/entities/transport/ImportExportSession.java @@ -44,8 +44,6 @@ public class ImportExportSession { private List<Motd> motds; - private SessionFeature sessionFeature = new SessionFeature(); - private SessionInfo sessionInfo; public ImportExportSession() { @@ -91,11 +89,11 @@ public class ImportExportSession { } public SessionFeature getSessionFeature() { - return sessionFeature; + return session.sessionFeature; } public void setSessionFeature(SessionFeature sF) { - sessionFeature = sF; + session.sessionFeature = sF; } public SessionInfo getSessionInfo() { @@ -114,7 +112,7 @@ public class ImportExportSession { PublicPool p = new PublicPool(); p.setPpFromSession(s); iesession.setPublicPool(p); - sessionFeature = s.getFeatures(); + iesession.sessionFeature = s.getFeatures(); session = iesession; } @@ -240,7 +238,7 @@ public class ImportExportSession { private PublicPool publicPool; - private SessionFeature sessionFeature; + private SessionFeature sessionFeature = new SessionFeature(); @ApiModelProperty(required = true, value = "used to display short name") public String getName() { @@ -287,7 +285,8 @@ public class ImportExportSession { this.publicPool = publicPool; } - public SessionFeature getSessionFeature() { + /* Use getSessionFeature() of outer class for public access. */ + private SessionFeature getSessionFeature() { return this.sessionFeature; }