Summary
Three backup gaps:
backup/moodle2/backup_pcast_stepslib.php:39 lists 'enableitunes', but the column is enablerssitunes (db/install.xml:29). The element is empty and dropped on restore.
episodesperpage (install.xml:19) is missing from the element list.
- The
summary file area is never annotated/related (backup_pcast_stepslib.php, restore_pcast_stepslib.php); only intro/logo/episode are.
Impact
On restore, iTunes RSS resets to 0, per-page setting reverts to the default 10, and every image embedded in an episode summary is lost (broken @@PLUGINFILE@@).
Location
backup/moodle2/backup_pcast_stepslib.php:39, 136; restore_pcast_stepslib.php:167
Suggested fix
Rename enableitunes -> enablerssitunes, add episodesperpage, and annotate/relate the summary file area.
Found during the mod_pcast review/test pass (ClickUp 86cb46r9t). Line numbers are against master @ 73bb255.
Summary
Three backup gaps:
backup/moodle2/backup_pcast_stepslib.php:39lists'enableitunes', but the column isenablerssitunes(db/install.xml:29). The element is empty and dropped on restore.episodesperpage(install.xml:19) is missing from the element list.summaryfile area is never annotated/related (backup_pcast_stepslib.php,restore_pcast_stepslib.php); onlyintro/logo/episodeare.Impact
On restore, iTunes RSS resets to 0, per-page setting reverts to the default 10, and every image embedded in an episode summary is lost (broken
@@PLUGINFILE@@).Location
backup/moodle2/backup_pcast_stepslib.php:39, 136;restore_pcast_stepslib.php:167Suggested fix
Rename
enableitunes->enablerssitunes, addepisodesperpage, and annotate/relate thesummaryfile area.Found during the mod_pcast review/test pass (ClickUp 86cb46r9t). Line numbers are against
master@ 73bb255.