Author: mflorea
Date: 2008-02-13 18:32:06 +0100 (Wed, 13 Feb 2008)
New Revision: 7636

Modified:
   
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java
   
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/plugin/DocumentationActivityEvent.java
Log:
CURRIKI-1571, CURRIKI-1570, CURRIKI-1573, CURRIKI-1572

Modified: 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java
===================================================================
--- 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java
  2008-02-13 17:26:22 UTC (rev 7635)
+++ 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/impl/CurrikiActivityStream.java
  2008-02-13 17:32:06 UTC (rev 7636)
@@ -106,14 +106,19 @@
         }
 
         String docTitle = newdoc.getTitle();
-        String docType =
-            newdoc.getTags(context).contains("documentation-file") ? "file" : 
"wikipage";
+        String docType = "wikipage";
+        if (newdoc.getObject("XWiki.TagClass") != null) {
+            docType =
+                newdoc.getTags(context).contains("documentation-file") ? 
"file" : "wikipage";
+        }
 
         // update event parameter (workaround)
         if (newdoc.isNew()) {
             docTitle = olddoc.getTitle();
-            docType =
-                olddoc.getTags(context).contains("documentation-file") ? 
"file" : "wikipage";
+            if (olddoc.getObject("XWiki.TagClass") != null) {
+                docType =
+                    olddoc.getTags(context).contains("documentation-file") ? 
"file" : "wikipage";
+            }
             event = XWikiDocChangeNotificationInterface.EVENT_DELETE;
         } else if (olddoc == null && "1.2".equals(newdoc.getVersion())) {
             event = XWikiDocChangeNotificationInterface.EVENT_NEW;

Modified: 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/plugin/DocumentationActivityEvent.java
===================================================================
--- 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/plugin/DocumentationActivityEvent.java
   2008-02-13 17:26:22 UTC (rev 7635)
+++ 
xwiki-products/curriki/trunk/plugins/currikiactivitystream/src/main/java/org/curriki/plugin/activitystream/plugin/DocumentationActivityEvent.java
   2008-02-13 17:32:06 UTC (rev 7636)
@@ -49,7 +49,6 @@
             if (!doc.isNew()) {
                 docTitle = doc.getTitle();
                 docLink = "[" + docTitle + ">" + doc.getExternalURL("view", 
context) + "]";
-                isFile = doc.getTags(context).contains("documentation-file");
             }
         } catch (XWikiException e) {
         }

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to