Mercurial > hg > ismi-richfaces
diff src/main/java/de/mpiwg/itgroup/ismi/entry/utils/PrivacityUtils.java @ 194:c7fec83ab69a
fix bugs with make-public buttons in entity details form. Closes #152.
author | Robert Casties <casties@mpiwg-berlin.mpg.de> |
---|---|
date | Fri, 07 Dec 2018 15:47:06 +0100 |
parents | 8aff920ec7c0 |
children |
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/ismi/entry/utils/PrivacityUtils.java Wed Dec 05 18:48:23 2018 +0100 +++ b/src/main/java/de/mpiwg/itgroup/ismi/entry/utils/PrivacityUtils.java Fri Dec 07 15:47:06 2018 +0100 @@ -81,7 +81,9 @@ // change source relations for (Relation rel : entity.getSourceRelations()) { - if (!exceptedTypes.contains(rel.getTargetObjectClass())) { + if (exceptedTypes != null && exceptedTypes.contains(rel.getTargetObjectClass())) { + continue; + } else { Long entId = rel.getTargetId(); if (alreadyModified.containsKey(entId)) { continue; @@ -93,7 +95,9 @@ } // change target relations for (Relation rel : entity.getTargetRelations()) { - if (!exceptedTypes.contains(rel.getSourceObjectClass())) { + if (exceptedTypes != null && exceptedTypes.contains(rel.getSourceObjectClass())) { + continue; + } else { Long entId = rel.getSourceId(); if (alreadyModified.containsKey(entId)) { continue;