diff --git a/main/exercise/question.class.php b/main/exercise/question.class.php
index 71179b9100..5f9e30713b 100755
--- a/main/exercise/question.class.php
+++ b/main/exercise/question.class.php
@@ -147,12 +147,12 @@ abstract class Question
if ($object = Database::fetch_object($result)) {
$objQuestion = self::getInstance($object->type);
if (!empty($objQuestion)) {
- $objQuestion->id = $id;
+ $objQuestion->id = (int) $id;
$objQuestion->question = $object->question;
$objQuestion->description = $object->description;
$objQuestion->weighting = $object->ponderation;
$objQuestion->position = $object->position;
- $objQuestion->type = $object->type;
+ $objQuestion->type = (int) $object->type;
$objQuestion->picture = $object->picture;
$objQuestion->level = (int) $object->level;
$objQuestion->extra = $object->extra;
@@ -1569,20 +1569,6 @@ abstract class Question
echo '';
- echo '';
// question name
if (api_get_configuration_value('save_titles_as_html')) {