diff --git a/src/components/parameter-schema/ParameterSchemaFormComponent.vue b/src/components/parameter-schema/ParameterSchemaFormComponent.vue
index ef66ce6fa8661114ed50e2595697f1b08159bca6..71627df91e778c7367b5a458b71ebc2650ce1eac 100644
--- a/src/components/parameter-schema/ParameterSchemaFormComponent.vue
+++ b/src/components/parameter-schema/ParameterSchemaFormComponent.vue
@@ -158,7 +158,7 @@ const defaultParameterVisibility = computed<ParameterVisibilityMapping>(() => {
 
 const currentParameterVisibility = computed<ParameterVisibilityMapping>(() =>
   props.parameterExtension?.parameter_visibility != undefined &&
-  Object.keys(props.parameterExtension?.parameter_visibility)
+  Object.keys(props.parameterExtension?.parameter_visibility).length > 0
     ? props.parameterExtension.parameter_visibility
     : defaultParameterVisibility.value,
 );