Skip to content
Snippets Groups Projects
Commit dbd445b4 authored by felmer's avatar felmer
Browse files

LMS-2587 bug fixed

SVN: 23394
parent 46a4d9fa
No related branches found
No related tags found
No related merge requests found
...@@ -151,9 +151,13 @@ public class QueryApiServer extends AbstractServer<IQueryApiServer> implements I ...@@ -151,9 +151,13 @@ public class QueryApiServer extends AbstractServer<IQueryApiServer> implements I
public QueryTableModel createReportFromDataSets(String sessionToken, String dataStoreCode, public QueryTableModel createReportFromDataSets(String sessionToken, String dataStoreCode,
String serviceKey, List<String> dataSetCodes) String serviceKey, List<String> dataSetCodes)
{ {
return translate(commonServer.createReportFromDatasets(sessionToken, checkSession(sessionToken);
DatastoreServiceDescription description =
DatastoreServiceDescription.reporting(serviceKey, "", new String[0], dataStoreCode, DatastoreServiceDescription.reporting(serviceKey, "", new String[0], dataStoreCode,
null), dataSetCodes)); null);
return translate(commonServer.createReportFromDatasets(sessionToken, description,
dataSetCodes));
} }
public int getMajorVersion() public int getMajorVersion()
......
...@@ -20,19 +20,24 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; ...@@ -20,19 +20,24 @@ import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode;
import ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto.QueryTableColumnDataType; import ch.systemsx.cisd.openbis.plugin.query.shared.api.v1.dto.QueryTableColumnDataType;
/** /**
*
*
* @author Franz-Josef Elmer * @author Franz-Josef Elmer
*/ */
class Util class Util
{ {
static QueryTableColumnDataType translate(DataTypeCode dataTypeCode) static QueryTableColumnDataType translate(DataTypeCode dataTypeCodeOrNull)
{ {
switch (dataTypeCode) if (dataTypeCodeOrNull == null)
{
return QueryTableColumnDataType.STRING;
}
switch (dataTypeCodeOrNull)
{ {
case INTEGER: return QueryTableColumnDataType.LONG; case INTEGER:
case REAL: return QueryTableColumnDataType.DOUBLE; return QueryTableColumnDataType.LONG;
default: return QueryTableColumnDataType.STRING; case REAL:
return QueryTableColumnDataType.DOUBLE;
default:
return QueryTableColumnDataType.STRING;
} }
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment