Repository: juddi Updated Branches: refs/heads/master c1a7f8c17 -> 8ecfc7ff4
JUDDI-848 fixed Project: http://git-wip-us.apache.org/repos/asf/juddi/repo Commit: http://git-wip-us.apache.org/repos/asf/juddi/commit/8ecfc7ff Tree: http://git-wip-us.apache.org/repos/asf/juddi/tree/8ecfc7ff Diff: http://git-wip-us.apache.org/repos/asf/juddi/diff/8ecfc7ff Branch: refs/heads/master Commit: 8ecfc7ff4ee41a9965c00f54f9cebe436b1a0d58 Parents: c1a7f8c Author: alex <[email protected]> Authored: Thu Feb 20 22:41:54 2014 -0500 Committer: alex <[email protected]> Committed: Thu Feb 20 22:41:54 2014 -0500 ---------------------------------------------------------------------- .../main/java/org/apache/juddi/validation/ValidatePublish.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/juddi/blob/8ecfc7ff/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java ---------------------------------------------------------------------- diff --git a/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java b/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java index c6e4c3b..4fc9958 100644 --- a/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java +++ b/juddi-core/src/main/java/org/apache/juddi/validation/ValidatePublish.java @@ -988,6 +988,9 @@ public class ValidatePublish extends ValidateUDDIApi { Object parentTemp = em.find(org.apache.juddi.model.BusinessService.class, parentKey); if (parentTemp == null) { throw new InvalidKeyPassedException(new ErrorMessage("errors.invalidkey.ParentBusinessNotFound", parentKey)); + } else if (!(parentTemp instanceof org.apache.juddi.model.BusinessService)){ + //JUDDI-848 + throw new InvalidKeyPassedException(new ErrorMessage("errors.invalidkey.ParentBusinessNotFound", parentKey)); } // Make sure publisher owns this parent entity. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
