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'));