diff --git a/source/test-java/org/alfresco/repo/content/AbstractWritableContentStoreTest.java b/source/test-java/org/alfresco/repo/content/AbstractWritableContentStoreTest.java index 2c825c02d3..77a7420904 100644 --- a/source/test-java/org/alfresco/repo/content/AbstractWritableContentStoreTest.java +++ b/source/test-java/org/alfresco/repo/content/AbstractWritableContentStoreTest.java @@ -451,14 +451,17 @@ public abstract class AbstractWritableContentStoreTest extends AbstractReadOnlyC writer.getContentUrl(), reader.getContentUrl()); // open the stream onto the content - InputStream is = reader.getContentInputStream(); + InputStream is = reader.exists() ? reader.getContentInputStream() : null; // attempt to delete the content boolean deleted = store.delete(contentUrl); - // close the reader stream - is.close(); - + // close the reader stream + if(is != null) + { + is.close(); + } + // get a fresh reader reader = store.getReader(contentUrl); assertNotNull(reader);