Added icon changes code to MediaGeneratingProducerNode
[mir.git] / source / mircoders / producer / MediaGeneratingProducerNode.java
index d9f8664..27295ab 100755 (executable)
@@ -87,11 +87,15 @@ public class MediaGeneratingProducerNode extends AbstractProducerNode {
       entity.update();
 
       // Inform the Change Reporter of the change
-      String publishpath = entity.getFieldValue("publish_path");
+      StringBuffer imagepath = new StringBuffer(currentMediaHandler.getBaseStoragePath());
+      imagepath.append(entity.getFieldValue("publish_path").substring(1));
       ChangeTracker tracker = MirGlobal.getChangeEngine().getTracker();
-
-      tracker.addChange(publishpath, ChangeType.MODIFICATION);
-
+      tracker.addChange(imagepath.toString(), ChangeType.MODIFICATION);
+      
+      // Log the icon change also
+      String iconpath = entity.getFieldValue("icon_path");
+      tracker.addChange(iconpath, ChangeType.MODIFICATION);
+      
       aLogger.info("media with id " + uploadedMediaEntity.getFieldValue("id") +
           ", mediaType " + mediaType.getFieldValue("name") + " successfully produced");
     }