From 66d763a6a407b9238baa32cf053002cff1c79693 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Tue, 12 Jun 2018 15:02:23 +0000 Subject: [PATCH] fixed bug git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/widgets/ws-task-executor-widget@169073 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../view/binder/CreateTaskConfigurationView.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/client/view/binder/CreateTaskConfigurationView.java b/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/client/view/binder/CreateTaskConfigurationView.java index 40680d6..46c2f52 100644 --- a/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/client/view/binder/CreateTaskConfigurationView.java +++ b/src/main/java/org/gcube/portlets/widgets/wstaskexecutor/client/view/binder/CreateTaskConfigurationView.java @@ -274,17 +274,19 @@ public abstract class CreateTaskConfigurationView extends Composite { customFieldEntriesList.clear(); cg_parameters_control.clear(); - boolean addedPublicLink; + int countFileParameter=0; + boolean addedPublicLink = false; for (TaskParameter operator : taskOperator.getInputOperators()) { - addedPublicLink = false; - if(!wsItem.isFolder()){ - //IF ITEM IS A FILE ISTANCING FIRST PARAMETER FILE OCCURED WIHT PUBLIC LINK VALUE OF THE ITEM - if(!addedPublicLink && operator.getType().getType().equals("FILE")){ - appendCustomField("publicLink", wsItem.getPublicLink(), operator.getType().getType(), false); - addedPublicLink = true; + //IF ITEM IS A FILE ISTANCING ITS FIRST FILE PARAMETER OCCURED (IF IT EXISTS) WIHT THE PUBLIC LINK OF THE ITEM + if(operator.getType().getType().equals("FILE")){ + countFileParameter++; + if(countFileParameter==1){ + appendCustomField("publicLink", wsItem.getPublicLink(), operator.getType().getType(), false); + addedPublicLink = true; + } } }