Bug report: Speak the word set

Wordpress 5.6.2 (Mobile and Desktop)

Browser: Chrome (latest version)

H5P plugin version: 1.15.0

H5P content type and version (if a content type was used), and a sample URL or attached H5P: Speak the word set 1.1.10

Any browser console errors:

Uncaught Im Feld 1 fehlt die Eigenschaft "name".

h5peditor.js?ver=1.15.0:264 Uncaught TypeError: Cannot read property 'fields' of undefined

    at Object.ns.updateCommonFieldsDefault (h5peditor.js?ver=1.15.0:264)

    at Object.success (h5peditor.js?ver=1.15.0:218)

    at c (jquery.js?ver=1.15.0:2)

    at Object.fireWith [as resolveWith] (jquery.js?ver=1.15.0:2)

    at k (jquery.js?ver=1.15.0:4)

    at XMLHttpRequest.r (jquery.js?ver=1.15.0:4)

I dont know why but it is not possible to edit or create new Speak the word sets. I overwrited the plugin. De- and reactivated it. There is an error in the console and the screen looks different. Speak the word sets contains a new option "Edit interactive video" in speak the word set creator screen. Very strange...

A screenshot is attached.

Happy if someone can help to fix that.

Is it possible to export all H5P content and reinstall it + import from the old data? 

Attachments: 
Content types: 
otacke's picture

Hi Junom!

There shouldn't be an option for video at all - are you running some custom fork of that content type possibly?

Best,

Oliver 

Thanks for respond Oliver.

In the meanwhile I could find the error. All entries in the database for "h5p_libraries_languages" and the German language contains the same content. Unfortunately I can not tell you why this happened. I deleted all this tables in h5p_libraries_languages and everythings works fine again now. Its in English but that is no problem at all. I will start to add the database content for the German language in the table manual by copying the content from another installation where H5P works still great.

By the way. BIG THANKS for the great community and helpful communty!

Best regards,

Junom

otacke's picture

Glad it's working. And thanks for your kind words.