Skip to content
This repository was archived by the owner on Sep 10, 2021. It is now read-only.

Commit d95afb4

Browse files
committed
BUG: refs #236. Fix web api bug
1 parent 34913f8 commit d95afb4

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

modules/api/controllers/components/ApiComponent.php

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ private function _validateParams($args, $requiredList)
3333
{
3434
foreach($requiredList as $param)
3535
{
36-
if(!array_key_exists(&$args, $param))
36+
if(!array_key_exists($param, $args))
3737
{
3838
throw new Exception('Parameter '.$param.' is not defined', MIDAS_INVALID_PARAMETER);
3939
}
@@ -77,7 +77,7 @@ public function info($args)
7777
*/
7878
function login($args)
7979
{
80-
$this->_validateParams(&$args, array('email', 'appname', 'apikey'));
80+
$this->_validateParams($args, array('email', 'appname', 'apikey'));
8181

8282
$data['token'] = '';
8383
$email = $args['email'];
@@ -102,7 +102,7 @@ function login($args)
102102
*/
103103
public function uuidGet($args)
104104
{
105-
$this->_validateParams(&$args, array('id', 'type'));
105+
$this->_validateParams($args, array('id', 'type'));
106106

107107
$id = $args['id'];
108108
$type = $args['type'];
@@ -157,7 +157,7 @@ public function uuidGet($args)
157157
*/
158158
function resourceGet($args)
159159
{
160-
$this->_validateParams(&$args, array('uuid'));
160+
$this->_validateParams($args, array('uuid'));
161161

162162
$uuid = $args['uuid'];
163163
$componentLoader = new MIDAS_ComponentLoader();
@@ -189,7 +189,7 @@ function pathFromRoot($args)
189189
*/
190190
function pathToRoot($args)
191191
{
192-
$this->_validateParams(&$args, array('uuid'));
192+
$this->_validateParams($args, array('uuid'));
193193

194194
$componentLoader = new MIDAS_ComponentLoader();
195195
$uuidComponent = $componentLoader->loadComponent('Uuid');
@@ -225,7 +225,7 @@ function pathToRoot($args)
225225
*/
226226
function resourceSearch($args)
227227
{
228-
$this->_validateParams(&$args, array('search'));
228+
$this->_validateParams($args, array('search'));
229229
$userDao = $this->_getUser($args);
230230

231231
$order = 'view';
@@ -393,7 +393,7 @@ function uploadPerform($args)
393393
*/
394394
function communityCreate($args)
395395
{
396-
$this->_validateParams(&$args, array('name'));
396+
$this->_validateParams($args, array('name'));
397397
$userDao = $this->_getUser($args);
398398
if($userDao == false)
399399
{
@@ -528,7 +528,7 @@ function communityList($args)
528528
*/
529529
function communityDelete($args)
530530
{
531-
$this->_validateParams(&$args, array('id'));
531+
$this->_validateParams($args, array('id'));
532532

533533
$userDao = $this->_getUser($args);
534534
if($userDao == false)
@@ -561,7 +561,7 @@ function communityDelete($args)
561561
*/
562562
function folderCreate($args)
563563
{
564-
$this->_validateParams(&$args, array('name'));
564+
$this->_validateParams($args, array('name'));
565565
$userDao = $this->_getUser($args);
566566
if($userDao == false)
567567
{
@@ -643,7 +643,7 @@ function folderCreate($args)
643643
*/
644644
function folderGet($args)
645645
{
646-
$this->_validateParams(&$args, array('id'));
646+
$this->_validateParams($args, array('id'));
647647
$userDao = $this->_getUser($args);
648648

649649
$modelLoader = new MIDAS_ModelLoader();
@@ -668,7 +668,7 @@ function folderGet($args)
668668
*/
669669
function folderChildren($args)
670670
{
671-
$this->_validateParams(&$args, array('id'));
671+
$this->_validateParams($args, array('id'));
672672

673673
$id = $args['id'];
674674
$modelLoader = new MIDAS_ModelLoader();
@@ -689,7 +689,7 @@ function folderChildren($args)
689689
*/
690690
function folderDelete($args)
691691
{
692-
$this->_validateParams(&$args, array('id'));
692+
$this->_validateParams($args, array('id'));
693693

694694
$userDao = $this->_getUser($args);
695695
if($userDao == false)
@@ -717,7 +717,7 @@ function folderDelete($args)
717717
*/
718718
function folderDownload($args)
719719
{
720-
$this->_validateParams(&$args, array('id'));
720+
$this->_validateParams($args, array('id'));
721721
$userDao = $this->_getUser($args);
722722

723723
$id = $args['id'];
@@ -741,7 +741,7 @@ function folderDownload($args)
741741
*/
742742
function itemGet($args)
743743
{
744-
$this->_validateParams(&$args, array('id'));
744+
$this->_validateParams($args, array('id'));
745745
$userDao = $this->_getUser($args);
746746

747747
$itemid = $args['id'];
@@ -782,7 +782,7 @@ function itemGet($args)
782782
*/
783783
function itemDownload($args)
784784
{
785-
$this->_validateParams(&$args, array('id'));
785+
$this->_validateParams($args, array('id'));
786786
$userDao = $this->_getUser($args);
787787

788788
$id = $args['id'];
@@ -812,7 +812,7 @@ function itemDownload($args)
812812
*/
813813
function itemDelete($args)
814814
{
815-
$this->_validateParams(&$args, array('id'));
815+
$this->_validateParams($args, array('id'));
816816

817817
$userDao = $this->_getUser($args);
818818
if($userDao == false)
@@ -840,7 +840,7 @@ function itemDelete($args)
840840
*/
841841
function itemGetmetadata($args)
842842
{
843-
$this->_validateParams(&$args, array('id'));
843+
$this->_validateParams($args, array('id'));
844844
$userDao = $this->_getUser($args);
845845

846846
$itemid = $args['id'];
@@ -909,7 +909,7 @@ function userFolders($args)
909909
*/
910910
function userApikeyDefault($args)
911911
{
912-
$this->_validateParams(&$args, array('email', 'password'));
912+
$this->_validateParams($args, array('email', 'password'));
913913
if(!$this->controller->getRequest()->isPost())
914914
{
915915
throw new Exception('POST method required', MIDAS_HTTP_ERROR);

0 commit comments

Comments
 (0)