# HG changeset patch # User casties # Date 1475674606 -7200 # Node ID 017f8ff46e500f7f13b2d13ab25bb0ff8adda837 # Parent fd7beb701724c06536f444945bfdb53e4303626b more merging references. diff -r fd7beb701724 -r 017f8ff46e50 src/main/java/de/mpiwg/itgroup/ismi/merge/ReferenceMerge.java --- a/src/main/java/de/mpiwg/itgroup/ismi/merge/ReferenceMerge.java Fri Sep 30 14:30:33 2016 +0200 +++ b/src/main/java/de/mpiwg/itgroup/ismi/merge/ReferenceMerge.java Wed Oct 05 15:36:46 2016 +0200 @@ -81,6 +81,7 @@ this.firstBibId = att.getOwnValue(); if(this.secondEntityMap != null && ! this.secondEntityMap.isEmpty()){ + // continue merge this.deployDifferences(); } } @@ -106,7 +107,8 @@ Attribute att = secondEntityMap.get(ent); this.secondBibId = att.getOwnValue(); - if(! this.firstEntityMap.isEmpty()){ + if(this.firstEntityMap != null && ! this.firstEntityMap.isEmpty()){ + // continue merge this.deployDifferences(); } } @@ -150,8 +152,10 @@ if (ent.isLightweight()) { ent = getWrapper().getEntityContent(ent); } - attLabels.add(ent.getId().toString()); - + String id = ent.getId().toString(); + attLabels.add(id); + firstAttMap.put(id, firstEntity.getAttributeByName("endnote-id").getValue()); + secondAttMap.put(id, ent.getAttributeByName("endnote-id").getValue()); } /*