User: forder  
  Date: 00/07/26 17:41:27

  Modified:    src/main/org/jboss/ejb/plugins/jaws
                        JAWSPersistenceManager.java
  Log:
  Null pk bug in setForeignKey fixed (Bug #80)
  
  Revision  Changes    Path
  1.21      +2 -3      
jboss/src/main/org/jboss/ejb/plugins/jaws/JAWSPersistenceManager.java
  
  Index: JAWSPersistenceManager.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/plugins/jaws/JAWSPersistenceManager.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- JAWSPersistenceManager.java       2000/07/27 00:14:39     1.20
  +++ JAWSPersistenceManager.java       2000/07/27 00:41:27     1.21
  @@ -67,7 +67,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Joe Shevland</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Justin Forder</a>
  - * @version $Revision: 1.20 $
  + * @version $Revision: 1.21 $
    */
   public class JAWSPersistenceManager
      implements EntityPersistenceStore
  @@ -1314,8 +1314,7 @@
         } else
         {
            // Compound key
  -         // ***** PROBLEM ***** pk may be null
  -         Field[] fields = pk.getClass().getFields();
  +         Field[] fields = (value == null) ? null : pk.getClass().getFields();
            try
            {
               for (int i = 0; i < pkInfo.length; i++)
  
  
  

Reply via email to