Author: solomax
Date: Thu Sep 11 10:12:18 2014
New Revision: 1624248

URL: http://svn.apache.org/r1624248
Log:
[OPENMEETINGS-1084] NPE fixed

Modified:
    
openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dao/user/SalutationDao.java
    
openmeetings/trunk/singlewebapp/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/SalutationDao.java

Modified: 
openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dao/user/SalutationDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dao/user/SalutationDao.java?rev=1624248&r1=1624247&r2=1624248&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dao/user/SalutationDao.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dao/user/SalutationDao.java
 Thu Sep 11 10:12:18 2014
@@ -79,13 +79,13 @@ public class SalutationDao {
         * @param language_id
         * @return
         */
-       public Salutation get(long id, long language_id) {
+       public Salutation get(Long id, long language_id) {
                List<Salutation> ll = em.createNamedQuery("getSalutationById", 
Salutation.class)
                                .setParameter("id", id).getResultList();
                for (Salutation ti : ll) {
                        ti.setLabel(fieldLangValDao.get(ti.getFieldvalues_id(), 
language_id));
                }
-               return ll.get(0);
+               return ll.isEmpty() ? null : ll.get(0);
        }
        
        /**

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/SalutationDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/SalutationDao.java?rev=1624248&r1=1624247&r2=1624248&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/SalutationDao.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/SalutationDao.java
 Thu Sep 11 10:12:18 2014
@@ -79,13 +79,13 @@ public class SalutationDao {
         * @param language_id
         * @return
         */
-       public Salutation get(long id, long language_id) {
+       public Salutation get(Long id, long language_id) {
                List<Salutation> ll = em.createNamedQuery("getSalutationById", 
Salutation.class)
                                .setParameter("id", id).getResultList();
                for (Salutation ti : ll) {
                        ti.setLabel(fieldLangValDao.get(ti.getFieldvalues_id(), 
language_id));
                }
-               return ll.get(0);
+               return ll.isEmpty() ? null : ll.get(0);
        }
        
        /**


Reply via email to