Index: indico/MaKaC/schedule.py
===================================================================
--- indico/MaKaC/schedule.py	(revision 4e85d600f1de1c5d436e7c313e857864685d87d4)
+++ indico/MaKaC/schedule.py	(revision 2ea62cb37cf7132cad09be82cfdcb3dc11b2f0bb)
@@ -1421,11 +1421,11 @@
         if mgmtMode:
             if isinstance(obj, BreakTimeSchEntry):
-                entry = obj.fossilize(IBreakTimeSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz)
+                entry = obj.fossilize(IBreakTimeSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz, convert=True)
             elif isinstance(obj, ContribSchEntry):
-                entry = obj.fossilize(IContribSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz)
+                entry = obj.fossilize(IContribSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz, convert=True)
             elif isinstance(obj, LinkedTimeSchEntry):
-                entry = obj.fossilize(ILinkedTimeSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz)
+                entry = obj.fossilize(ILinkedTimeSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz, convert=True)
             else:
-                entry = obj.fossilize(useAttrCache = useAttrCache, tz = tz)
+                entry = obj.fossilize(useAttrCache = useAttrCache, tz = tz, convert=True)
         else:
             # the fossils used for the display of entries
@@ -1433,5 +1433,5 @@
             # in the list of their respective Fossilizable
             # objects
-            entry = obj.fossilize(useAttrCache = useAttrCache, tz = tz)
+            entry = obj.fossilize(useAttrCache = useAttrCache, tz = tz, convert=True)
 
         genId = entry['id']
@@ -1448,9 +1448,9 @@
                     if mgmtMode:
                         if isinstance(contrib, ContribSchEntry):
-                            contribData = contrib.fossilize(IContribSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz)
+                            contribData = contrib.fossilize(IContribSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz, convert=True)
                         elif isinstance(contrib, BreakTimeSchEntry):
-                            contribData = contrib.fossilize(IBreakTimeSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz)
+                            contribData = contrib.fossilize(IBreakTimeSchEntryMgmtFossil, useAttrCache = useAttrCache, tz = tz, convert=True)
                         else:
-                            contribData = contrib.fossilize(useAttrCache = useAttrCache, tz = tz)
+                            contribData = contrib.fossilize(useAttrCache = useAttrCache, tz = tz, convert=True)
                     else:
                         # the fossils used for the display of entries
@@ -1458,5 +1458,5 @@
                         # in the list of their respective Fossilizable
                         # objects
-                        contribData = contrib.fossilize(useAttrCache = useAttrCache, tz = tz)
+                        contribData = contrib.fossilize(useAttrCache = useAttrCache, tz = tz, convert=True)
 
                     entries[contribData['id']] = contribData
