diff --git a/kernel/classes/datatypes/ezobjectrelationlist/ezobjectrelationlisttype.php b/kernel/classes/datatypes/ezobjectrelationlist/ezobjectrelationlisttype.php
index <HASH>..<HASH> 100644
--- a/kernel/classes/datatypes/ezobjectrelationlist/ezobjectrelationlisttype.php
+++ b/kernel/classes/datatypes/ezobjectrelationlist/ezobjectrelationlisttype.php
@@ -76,7 +76,8 @@ class eZObjectRelationListType extends eZDataType
             // If in browse mode and relations have been added using the search field
             // items are stored in the post variable
             if (
-                $http->postVariable( $postVariableName ) != array( "no_relation" )
+                $http->hasPostVariable( $postVariableName )
+                && $http->postVariable( $postVariableName ) != array( "no_relation" )
                 && count( $http->postVariable( $postVariableName ) ) > 0
             )
             {
PHP<I> fix: Added array check before count. (#<I>)

* Added array check before counting



* Apply suggestions from code review



Check for existence of post variable