Object mod = allNS.get(ns);
String name = null;
Date revision = null;
+
+ if(mod instanceof ModuleOrModuleBuilder) {
+ ModuleOrModuleBuilder modOrmodBuilder = ((ModuleOrModuleBuilder) mod);
+ if(modOrmodBuilder.isModule()) {
+ mod = ((ModuleOrModuleBuilder) mod).getModule();
+ } else if (modOrmodBuilder.isModuleBuilder()) {
+ mod = ((ModuleOrModuleBuilder) mod).getModuleBuilder();
+ } else {
+ LOGGER.warn("ModuleOrModuleBuilder is neither Module or ModuleBuilder");
+ }
+ }
if (mod instanceof Module) {
name = ((Module) mod).getName();
revision = ((Module) mod).getRevision();
} else if (mod instanceof ModuleBuilder) {
name = ((ModuleBuilder) mod).getName();
revision = ((ModuleBuilder) mod).getRevision();
+ } else {
+ LOGGER.warn("Module has no name: {}", mod);
}
if (!(fromName.equals(name))) {
LOGGER.warn(