From 1eba023890d8c68b0c1de9edd3adea6dd37c3cac Mon Sep 17 00:00:00 2001 From: ralpheav Date: Wed, 8 May 2013 11:34:03 -0400 Subject: [PATCH] BUG 8665: additional bug fix, error at time to download from an empty directory. --- workflow/engine/classes/model/Configuration.php | 2 +- workflow/engine/templates/cases/casesDocuments.js | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/workflow/engine/classes/model/Configuration.php b/workflow/engine/classes/model/Configuration.php index a2a18a261..000044a8d 100755 --- a/workflow/engine/classes/model/Configuration.php +++ b/workflow/engine/classes/model/Configuration.php @@ -127,7 +127,7 @@ class Configuration extends BaseConfiguration } } - public function exists($CfgUid, $ObjUid, $ProUid, $UsrUid, $AppUid) + public function exists($CfgUid, $ObjUid='', $ProUid='', $UsrUid='', $AppUid='') { $oRow = ConfigurationPeer::retrieveByPK( $CfgUid, $ObjUid, $ProUid, $UsrUid, $AppUid ); return (( get_class ($oRow) == 'Configuration' )&&(!is_null($oRow))); diff --git a/workflow/engine/templates/cases/casesDocuments.js b/workflow/engine/templates/cases/casesDocuments.js index 23dc09abe..7e229a05e 100755 --- a/workflow/engine/templates/cases/casesDocuments.js +++ b/workflow/engine/templates/cases/casesDocuments.js @@ -457,6 +457,9 @@ function openActionDialog(caller, action, dataAux) break; case 'download': + if(ext_itemgrid.getSelectionModel().getSelected() == undefined) { + break; + } fileName=ext_itemgrid.getSelectionModel().getSelected().get('name'); // alert(ext_itemgrid.getSelectionModel().getSelected().get('downloadLink')); // alert(ext_itemgrid.getSelectionModel().getSelected().get('downloadLabel'));