diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/Translator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/Translator.java index 546738df236a73b6991bd185b39a603fce72f681..28ae0622366221baa84d6a5a1fc36d7316a764c1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/Translator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/api/v1/Translator.java @@ -486,7 +486,9 @@ public class Translator if (apiMaterial == null) { apiMaterial = translate(material, materialsCache); - materialsCache.put(material.getId(), apiMaterial); + // FIXME: Caching disabled because a not fully filled Material could be + // cached + // materialsCache.put(material.getId(), apiMaterial); } String propCode = property.getPropertyType().getCode(); result.put(propCode, apiMaterial); diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/ScreeningApiImpl.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/ScreeningApiImpl.java index 9e71fdca4e82c1325d5aed9bc1dba6647a4fc071..f2ccfd8ddc69525019664c706880d6c30ea94e44 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/ScreeningApiImpl.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/logic/ScreeningApiImpl.java @@ -949,7 +949,8 @@ public class ScreeningApiImpl if (apiMaterial == null) { apiMaterial = asApiMaterial(material, materialsCache); - materialsCache.put(material.getId(), apiMaterial); + // FIXME: Caching disabled because a not fully filled Material could be cached +// materialsCache.put(material.getId(), apiMaterial); } String propCode = property.getPropertyType().getCode(); result.put(propCode, apiMaterial);