From 898d975921162b6a9479880cebae578ec292a08a Mon Sep 17 00:00:00 2001 From: Paal Joergensen Date: Fri, 2 Nov 2018 10:03:58 +0100 Subject: [PATCH] Avoid getting 'Invalid selected option in select' for existing content --- h5p.classes.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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,