Wer in der #moodlebande möchte denn einen schwerwiegenden Bug in Moodles H5P-Integration beheben, der schon ewig besteht und Inhalte zerstören kann? Ist simpel.

https://moodle.atlassian.net/browse/MDL-83441

Jira

Not so fun fact: Das H5P-Plugin für Moodle leidet unter dem gleichen Problemverhalten, aber aus ganz anderen Gründen. 🤷

https://h5ptechnology.atlassian.net/browse/HFP-4358

Jira

@otacke der Link ist geschützt und nicht öffentlich. Magst du das Problem kurz beschreiben?

@PhilippMemmel Da ist eigentlich nichts geschützt, ist der normale Moodle-Tracker. Siehe https://chaos.social/@otacke/116772683901740192 zur Problematik.

Bug: In https://github.com/moodle/moodle/blob/08d193e8f7c2c3992cb8b4f8b342aa0c0f27d7e8/public/h5p/classes/file_storage.php#L565 müsste "upgrades.js" stehen, nicht "upgrade.js". Andernfalls werden Upgrade-Skripte von Inhaltstypen nicht geladen.

otacke (@[email protected])

Good to know, both the H5P plugin and Moodle's own H5P integration can break H5P content when uploading or editing content that uses outdated library versions. Both do not trigger the upgrade script that a newer content type version may supply (for different reasons though, interestingly). The batch upgrade of the H5P plugin for Moodle is safe though. Respective reports: https://h5ptechnology.atlassian.net/browse/HFP-4358 https://moodle.atlassian.net/browse/MDL-83441 #H5P #Moodle

chaos.social

@otacke ich meinte den link ins h5p Jira

EDIT: sorry, das ist wohl nur die dumme Jira App 🙈

@PhilippMemmel Die JIRA-App ist in der Tat mit das mieseste Stück Software, das ich kenne 🙂
@otacke Vorsicht mit solchen Äußerungen, da gibt es noch einen Haufen mehr Bewerber für diese Bezeichnung 😬
@otacke Hat das Drupal-Plugin den gleichen Fehler?
@ThomasUnkelbach Habe nur auf den Code geschaut, keine Lust zum Aufsetzen. Sieht dort gut aus. Nutzt die Kern-Bibliotheken via Packagist wie auch ILIAS und andere. Die sollten demnach auch nicht betroffen sein.
@otacke Danke, das beruhigt mich