You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2014/02/21 04:42:25 UTC

git commit: JUDDI-848 fixed

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 <sp...@gmail.com>
Authored: Thu Feb 20 22:41:54 2014 -0500
Committer: alex <sp...@gmail.com>
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: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org