diff --git a/application/modules/courses/models/CourseModel.php b/application/modules/courses/models/CourseModel.php
index 2819fff2830cdc086fa59ec0f4b7e0899a4fb345..762658be20e7c4fa778f37489db9868dc050ceb0 100644
--- a/application/modules/courses/models/CourseModel.php
+++ b/application/modules/courses/models/CourseModel.php
@@ -232,6 +232,9 @@ class Courses_CourseModel extends Unl_Model
 		$db = Zend_Registry::get('db');
 
 		if (Unl_Util::isArray($request)) {
+			if (count($request) == 0) {
+				return new Unl_Model_Collection(__CLASS__);
+			}
 			$requestId = array();
 			foreach ($request as $aRequest) {
 				$requestId[] = $aRequest->getId();