Change file modified date on returned content from web script of type 'ContentStream', fix for SLNG- 894, change relating to SLNG-989, assertNotNull added to JS unit test API

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@10223 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Roy Wetherall
2008-08-04 12:06:19 +00:00
parent 24a5b01493
commit d230c72045
2 changed files with 8 additions and 2 deletions

View File

@@ -47,7 +47,7 @@ function main()
// Get the thumbnail // Get the thumbnail
var thumbnail = node.getThumbnail(thumbnailName); var thumbnail = node.getThumbnail(thumbnailName);
if (thumbnail == null) if (thumbnail == null || thumbnail.size == 0)
{ {
// Queue the creation of the thumbnail if appropriate // Queue the creation of the thumbnail if appropriate
if (fc) if (fc)

View File

@@ -30,6 +30,7 @@ import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import java.io.Writer; import java.io.Writer;
import java.net.SocketException; import java.net.SocketException;
import java.util.Calendar;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@@ -400,6 +401,11 @@ public class StreamContent extends AbstractWebScript
} }
} }
// Create a date in the past
Calendar calendar = Calendar.getInstance();
calendar.set(1975, 3, 26);
File file = TempFileProvider.createTempFile("streamContent-", ext); File file = TempFileProvider.createTempFile("streamContent-", ext);
InputStream is = this.getClass().getClassLoader().getResourceAsStream(resourcePath); InputStream is = this.getClass().getClassLoader().getResourceAsStream(resourcePath);
OutputStream os = new FileOutputStream(file); OutputStream os = new FileOutputStream(file);
@@ -409,7 +415,7 @@ public class StreamContent extends AbstractWebScript
reader.setMimetype(mimetype); reader.setMimetype(mimetype);
reader.setEncoding("UTF-8"); reader.setEncoding("UTF-8");
streamContentImpl(req, res, reader, attach, new Date(file.lastModified())); streamContentImpl(req, res, reader, attach, calendar.getTime());
} }