From 650de57de0037383c669a3a20d229e4575806b1b Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Thu, 5 Mar 2015 17:30:59 +0000 Subject: [PATCH] Minor Update git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@113471 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../opexecution/OpExecution4ChangeColumnsPosition.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/opexecution/OpExecution4ChangeColumnsPosition.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/opexecution/OpExecution4ChangeColumnsPosition.java index 153d984..ab82b78 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/opexecution/OpExecution4ChangeColumnsPosition.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/opexecution/OpExecution4ChangeColumnsPosition.java @@ -69,7 +69,13 @@ public class OpExecution4ChangeColumnsPosition extends OpExecutionBuilder { logger.error("Error in change position: no column set"); throw new TDGWTServiceException("No column set"); } + + if (changeColumnsPositionSession.getColumns().size() <=1) { + logger.error("Error in change position: Columns <= 1"); + throw new TDGWTServiceException("There are not enough columns"); + } + ArrayList columns = new ArrayList(); for (ColumnData col : changeColumnsPositionSession.getColumns()) { ColumnLocalId columnId = new ColumnLocalId(col.getColumnId());