diff --git a/ccm-cms/src/com/arsdigita/cms/PublishedLink.java b/ccm-cms/src/com/arsdigita/cms/PublishedLink.java index 1cb03d8eb..04e9bc5e1 100755 --- a/ccm-cms/src/com/arsdigita/cms/PublishedLink.java +++ b/ccm-cms/src/com/arsdigita/cms/PublishedLink.java @@ -156,7 +156,8 @@ class PublishedLink extends DomainObject { while (coll.next()) { DataObject linkObj = coll.getDataObject(); - if (linkTarget.getID() == link.getLinkTarget().getID()) { + + if (linkTarget.getOID().equals(((DataObject) linkObj.getOID().get(propertyName)).getOID())) { link.saveLinkAttributes(linkObj); coll.close(); }