diff --git a/src/uws/service/UWSServlet.java b/src/uws/service/UWSServlet.java index d1bc01ead4b6281d79fd32df6553b2a36c17d0eb..52c4201b71ce9c99e0a5c2365917c03242130055 100644 --- a/src/uws/service/UWSServlet.java +++ b/src/uws/service/UWSServlet.java @@ -405,16 +405,16 @@ public abstract class UWSServlet extends HttpServlet implements UWS, UWSFactory uwsAction = UWSAction.SET_UWS_PARAMETER; doSetUWSParameter(requestUrl, req, resp, user); - }// SET JOB PARAMETER: - else if (requestUrl.hasJobList() && requestUrl.hasJob() && (!requestUrl.hasAttribute() || requestUrl.getAttributes().length == 1 && requestUrl.getAttributes()[0].equalsIgnoreCase(UWSJob.PARAM_PARAMETERS)) && UWSToolBox.getNbParameters(req) > 0){ - uwsAction = UWSAction.SET_JOB_PARAM; - doSetJobParam(requestUrl, req, resp, user); - }// DESTROY JOB: else if (requestUrl.hasJobList() && requestUrl.hasJob() && UWSToolBox.hasParameter(UWSJob.PARAM_ACTION, UWSJob.ACTION_DELETE, req, false)){ uwsAction = UWSAction.DESTROY_JOB; doDestroyJob(requestUrl, req, resp, user); + }// SET JOB PARAMETER: + else if (requestUrl.hasJobList() && requestUrl.hasJob() && (!requestUrl.hasAttribute() || requestUrl.getAttributes().length == 1 && requestUrl.getAttributes()[0].equalsIgnoreCase(UWSJob.PARAM_PARAMETERS)) && UWSToolBox.getNbParameters(req) > 0){ + uwsAction = UWSAction.SET_JOB_PARAM; + doSetJobParam(requestUrl, req, resp, user); + }else throw new UWSException(UWSException.NOT_IMPLEMENTED, "Unknown UWS action!");