From f4cf2435e11c6566ac3908b4c96d3c4ca70c17ec Mon Sep 17 00:00:00 2001 From: yossarian Date: Sun, 12 Nov 2006 21:32:13 +0000 Subject: [PATCH] Videos don't actually do a "produce()" method. So in order to catch them we're putting in a ChangeTracker notification when file uploads are stored. This means that all media types descending from MediaHandlerGeneric are going to notify twice. This should be looked at. I'm doing this on the advice of Zapata though so it must be ok. --- source/mircoders/media/MediaHandlerGeneric.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/mircoders/media/MediaHandlerGeneric.java b/source/mircoders/media/MediaHandlerGeneric.java index f50936d7..e0609882 100755 --- a/source/mircoders/media/MediaHandlerGeneric.java +++ b/source/mircoders/media/MediaHandlerGeneric.java @@ -61,7 +61,7 @@ import java.io.InputStream; * * @see mir.media.MediaHandler * @author mh - * @version $Id: MediaHandlerGeneric.java,v 1.20.2.9 2005/08/21 17:09:23 zapata Exp $ + * @version $Id: MediaHandlerGeneric.java,v 1.20.2.10 2006/11/12 21:32:13 yossarian Exp $ */ public class MediaHandlerGeneric extends AbstractMediaHandler { @@ -76,6 +76,7 @@ public class MediaHandlerGeneric extends AbstractMediaHandler { aMedia.setFieldValue("publish_path", getRelativeMediaStoragePath(aMedia, aMediaType)); aMedia.setFieldValue("size", Long.toString(getMediaStorageFile(aMedia, aMediaType).length())); aMedia.update(); + reportChange(getMediaStorageFile(aMedia, aMediaType).getAbsolutePath()); } catch (Throwable e) { logger.error("MediaHandlerGeneric.set: " + e.toString()); @@ -91,6 +92,7 @@ public class MediaHandlerGeneric extends AbstractMediaHandler { aMedia.setFieldValue("publish_path", getRelativeMediaStoragePath(aMedia, aMediaType)); aMedia.setFieldValue("size", Long.toString(getMediaStorageFile(aMedia, aMediaType).length())); aMedia.update(); + reportChange(getMediaStorageFile(aMedia, aMediaType).getAbsolutePath()); } catch (Throwable e) { logger.error("MediaHandlerGeneric.set: " + e.toString()); -- 2.11.0