Index: src/main/java/info/magnolia/module/data/setup/DataModuleVersionHandler.java
===================================================================
--- src/main/java/info/magnolia/module/data/setup/DataModuleVersionHandler.java (revision 33423)
+++ src/main/java/info/magnolia/module/data/setup/DataModuleVersionHandler.java (revision 33430)
@@ -44,7 +44,6 @@
import info.magnolia.module.ModuleRegistry;
import info.magnolia.module.admininterface.setup.AddMainMenuItemTask;
import info.magnolia.module.admininterface.setup.AddSubMenuItemTask;
-import info.magnolia.module.cache.RegisterWorkspaceForCacheFlushingTask;
import info.magnolia.module.data.DataConsts;
import info.magnolia.module.data.trees.WorkflowDataAdminTreeConfig;
import info.magnolia.module.delta.AbstractRepositoryTask;
@@ -110,7 +109,14 @@
}
}));
// This task can't be 1.2.2 as 1.2.2 depend on Magnolia 3.6.1 while the task was introduced later
- register(DeltaBuilder.update("1.2.3", "").addTask(new RegisterWorkspaceForCacheFlushingTask("data")));
+ try {
+ register(DeltaBuilder.update("1.2.3", "").addTask(
+ new info.magnolia.module.cache.RegisterWorkspaceForCacheFlushingTask("data")));
+ }
+ catch (Throwable e) {
+ // silently ignore, cache module doesn't need to be available
+ }
+
register(DeltaBuilder.update("1.3.1", "")
.addTask(new ArrayDelegateTask("Data Importer", "Enables data importer for each data type.",
new CreateNodePathTask("", "", ContentRepository.CONFIG, "/modules/data/commands/data"),
@@ -210,7 +216,13 @@
"MgnlAdminCentral.showTree('config','/modules/data/dialogs')",
"/.resources/icons/16/gears.gif"
));
- tasks.add(new RegisterWorkspaceForCacheFlushingTask("data"));
+
+ try {
+ tasks.add(new info.magnolia.module.cache.RegisterWorkspaceForCacheFlushingTask("data"));
+ }
+ catch (Throwable e) {
+ // silently ignore, cache module doesn't need to be available
+ }
return tasks;
}
Index: src/main/resources/META-INF/magnolia/data.xml
===================================================================
--- src/main/resources/META-INF/magnolia/data.xml (revision 33423)
+++ src/main/resources/META-INF/magnolia/data.xml (revision 33430)
@@ -23,6 +23,7 @@
cache
4.2/*
+ true