diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java index 96b2de6be5700e6c0dfcf2eb608b10ac092ebb21..28502c54b29212f20f2e6ce902cebc7f1eb3a713 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/AbstractDatasetDownloadServlet.java @@ -95,6 +95,7 @@ abstract public class AbstractDatasetDownloadServlet extends HttpServlet static { MIMETYPES.addMimeTypes("application/pdf pdf"); + MIMETYPES.addMimeTypes("image/svg+xml svg"); } public AbstractDatasetDownloadServlet() diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/managed_property/EntityInformationProvider.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/managed_property/EntityInformationProvider.java index d4fb54228b2b4d5ef216ea7d23759826f737e5e8..077807f19baebcec9f52b94d8487faf1165829fb 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/managed_property/EntityInformationProvider.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/managed_property/EntityInformationProvider.java @@ -38,7 +38,6 @@ import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifierFa import ch.systemsx.cisd.openbis.generic.shared.managed_property.EntityLinkElementTranslator; import ch.systemsx.cisd.openbis.generic.shared.managed_property.api.IEntityInformationProvider; import ch.systemsx.cisd.openbis.generic.shared.managed_property.api.IEntityLinkElement; -import ch.systemsx.cisd.openbis.generic.shared.util.HibernateUtils; /** * @author Piotr Buczek @@ -194,12 +193,10 @@ public class EntityInformationProvider implements IEntityInformationProvider public String getSamplePropertyValue(String permId, String propertyCode) { SamplePE sample = getSampleByPermId(permId); - - HibernateUtils.initialize(sample.getProperties()); for (SamplePropertyPE property : sample.getProperties()) { - if (propertyCode.equalsIgnoreCase(property.getEntityTypePropertyType().getEntityType() - .getCode())) + if (propertyCode.equalsIgnoreCase(property.getEntityTypePropertyType() + .getPropertyType().getCode())) { return property.getValue(); } diff --git a/plasmid/source/java/ch/ethz/bsse/cisd/plasmid/dss/PlasmidStorageProcessor.java b/plasmid/source/java/ch/ethz/bsse/cisd/plasmid/dss/PlasmidStorageProcessor.java index 9046a3913a57afcb60c919aa330caed86094499b..60595fc53f474c50330b9c23c642d18ca8a02117 100644 --- a/plasmid/source/java/ch/ethz/bsse/cisd/plasmid/dss/PlasmidStorageProcessor.java +++ b/plasmid/source/java/ch/ethz/bsse/cisd/plasmid/dss/PlasmidStorageProcessor.java @@ -67,7 +67,7 @@ public class PlasmidStorageProcessor extends AbstractDelegatingStorageProcessor private static final String GB_FILE_EXTENSION = ".gb"; - private static final String PNG_FILE_EXTENSION = ".png"; + private static final String SVG_FILE_EXTENSION = ".svg"; private final PlasMapperUploader uploader; @@ -116,7 +116,7 @@ public class PlasmidStorageProcessor extends AbstractDelegatingStorageProcessor File seqFile = files[0]; String baseFileName = FilenameUtils.getBaseName(seqFile.getName()); - String pngFileName = baseFileName + PNG_FILE_EXTENSION; + String pngFileName = baseFileName + SVG_FILE_EXTENSION; String gbFileName = baseFileName + GB_FILE_EXTENSION; File generatedDir = new File(answer, GENERATED_DIR);