-
Bug
-
Resolution: Fixed
-
Major
-
2.0.7, 2.1.4, 2.2.1
-
MOODLE_20_STABLE, MOODLE_21_STABLE, MOODLE_22_STABLE
-
MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_23_STABLE
-
When building the navigation cache, navigationlib stores section data in the cache. It does this by making a call to get_all_sections and storing the entire section data in the cache. This includes the 'summary' field. The summary of a section can be quite large, huge chunks of text and html markup. This can blow up the session data size quite a bit (especially if you have embedded images for example).
The fix for this is simple, unset the summary field for each section before entering it into the cache, no part of the navigation cache needs the summary data.
- has a non-specific relationship to
-
MDL-31631 Navigation block: Unnecessary cache can cause deleted activities to remain listed
-
- Closed
-