diff --git a/src/main/java/org/olat/course/PersistingCourseImpl.java b/src/main/java/org/olat/course/PersistingCourseImpl.java
index 51ee7358c17ec83c5d762964535cbddf6c7112bb..bff7204718990c383cb6cf2e3376dfecb7361b51 100644
--- a/src/main/java/org/olat/course/PersistingCourseImpl.java
+++ b/src/main/java/org/olat/course/PersistingCourseImpl.java
@@ -429,7 +429,7 @@ public class PersistingCourseImpl implements ICourse, OLATResourceable, Serializ
 		if (vfsItem == null || !(vfsItem instanceof VFSLeaf)) {
 			throw new AssertException("Cannot resolve file: " + fileName + " course=" + toString());
 		}
-		XStream xstream = CourseXStreamAliases.getWriteCourseXStream();
+		XStream xstream = CourseXStreamAliases.getReadCourseXStream();
 		return XStreamHelper.readObject(xstream, ((VFSLeaf)vfsItem).getInputStream());
 	}