Fixed bug: #10896 php-warnings after merge into Core - missing argument
authorTolleiv Nietsch <info@tolleiv.de>
Wed, 17 Nov 2010 12:57:31 +0000 (12:57 +0000)
committerTolleiv Nietsch <info@tolleiv.de>
Wed, 17 Nov 2010 12:57:31 +0000 (12:57 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/CoreProjects/workspaces/workspaces/trunk@2920 743128fe-103e-dd11-99c4-001b210b3e58

typo3/sysext/workspaces/ChangeLog
typo3/sysext/workspaces/Classes/Service/Workspaces.php

index c4ece0e..4516df6 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-17  Tolleiv Nietsch <info@tolleiv.de>
+
+       * Fixed bug: #10896 php-warnings after merge into Core - missing argument 
+
 2010-11-17  Oliver Hader  <oliver@tpyo3.org>
 
        * Cleanup: Fixed ext_emconf.php
index 5724bf4..d31cb80 100644 (file)
@@ -271,7 +271,8 @@ class tx_Workspaces_Service_Workspaces {
                 * This joins the online version with the offline version as tables A and B
                 * Order by UID, mostly to have a sorting in the backend overview module which doesn't "jump around" when swapping.
                 */
-               return $GLOBALS['TYPO3_DB']->exec_SELECTgetRows($fields, $from, $where, '', 'B.uid');
+               $res = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows($fields, $from, $where, '', 'B.uid');
+               return is_array($res) ? $res : array();
        }
 
        /**
@@ -325,7 +326,7 @@ class tx_Workspaces_Service_Workspaces {
                $where .= t3lib_BEfunc::deleteClause($table, 'C');
                $res = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows($fields, $from, $where, '', 'A.uid');
 
-               return $res;
+               return is_array($res) ? $res : array();
        }