diff --git a/application/modules/requests/models/RequestModel.php b/application/modules/requests/models/RequestModel.php
index 2e286201e965f0a06e2e19336bf93833bcec92cd..259105c4d5331e160c528a448e663575be20e46d 100644
--- a/application/modules/requests/models/RequestModel.php
+++ b/application/modules/requests/models/RequestModel.php
@@ -222,6 +222,15 @@ class Requests_RequestModel extends Unl_Model
         self::find($requestIds);
 
         $objects = array();
+
+        if (Unl_Util::isArray($userId)) {
+            foreach ($userId as $aUserId) {
+                $objects[$aUserId] = new Unl_Model_Collection(__CLASS__);
+            }
+        } else {
+            $objects[$userId] = new Unl_Model_Collection(__CLASS__);
+        }
+
         foreach ($records as $record) {
             $ownerId = $record['owner'];
             $requestId = $record['requestId'];