diff --git a/src/main/java/org/olat/modules/qpool/ui/QuestionItemDetailsController.java b/src/main/java/org/olat/modules/qpool/ui/QuestionItemDetailsController.java
index 0efa4d4fca9fbaa4f03b9c954dd6ceb37e465247..9820978f539d8a3c1ddf0b13757ba55f27b286ec 100644
--- a/src/main/java/org/olat/modules/qpool/ui/QuestionItemDetailsController.java
+++ b/src/main/java/org/olat/modules/qpool/ui/QuestionItemDetailsController.java
@@ -367,7 +367,7 @@ public class QuestionItemDetailsController extends BasicController implements To
 		showMetadataLink.setIconLeftCSS("o_icon o_icon-fw o_icon_qitem_show_metadata");
 		hideMetadataLink = LinkFactory.createToolLink("metadata.hide", translate("metadata.hide"), this);
 		hideMetadataLink.setIconLeftCSS("o_icon o_icon-fw o_icon_qitem_hide_metadata");
-		if (showMetadatas != null && showMetadatas) {
+		if (showMetadatas == null || showMetadatas) {
 			doShowMetadata();
 		} else {
 			doHideMetadata();