diff --git a/h5p.classes.php b/h5p.classes.php index b0099bc..e5216bc 100644 --- a/h5p.classes.php +++ b/h5p.classes.php @@ -3402,8 +3402,14 @@ class H5PContentValidator { */ public function validateMetadata($metadata) { $semantics = $this->getMetadataSemantics(); - $group = (object)$metadata; + + // Stop complaining about "invalid selected option in select" for + // old content without license chosen. + if (!isset($group->license)) { + $group->license = 'U'; + } + $this->validateGroup($group, (object) array( 'type' => 'group', 'fields' => $semantics,