Author: vdegtyarev
Date: Thu Nov 12 11:52:10 2015
New Revision: 1714025

URL: http://svn.apache.org/viewvc?rev=1714025&view=rev
Log:
OPENMEETINGS-1275 merge to trunk. Invitations works as expected.

Modified:
    
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java?rev=1714025&r1=1714024&r2=1714025&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
 Thu Nov 12 11:52:10 2015
@@ -24,12 +24,12 @@ import static org.apache.openmeetings.we
 import static org.apache.openmeetings.web.app.WebSession.AVAILABLE_TIMEZONES;
 import static org.apache.openmeetings.web.app.WebSession.getUserId;
 
-import java.security.NoSuchAlgorithmException;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Calendar;
 import java.util.Collection;
 import java.util.List;
+import java.util.UUID;
 
 import org.apache.openmeetings.db.dao.basic.ConfigurationDao;
 import org.apache.openmeetings.db.dao.room.InvitationDao;
@@ -45,7 +45,6 @@ import org.apache.openmeetings.db.entity
 import org.apache.openmeetings.db.entity.user.User;
 import org.apache.openmeetings.db.entity.user.User.Type;
 import org.apache.openmeetings.service.room.InvitationManager;
-import org.apache.openmeetings.util.crypt.MD5;
 import org.apache.openmeetings.util.crypt.ManageCryptStyle;
 import org.apache.openmeetings.web.app.Application;
 import org.apache.openmeetings.web.app.WebSession;
@@ -165,14 +164,8 @@ public class InvitationDialog extends Ab
                i.setValidFrom(d.getTime());
                d.add(Calendar.DATE, 1);
                i.setValidTo(d.getTime());
-               i.setPassword("ASDDF");
-               String hashRaw = "HASH" + (System.currentTimeMillis());
-               try {
-                       i.setHash(MD5.do_checksum(hashRaw));
-               } catch (NoSuchAlgorithmException e) {
-                       log.error("Unexpected error while creating invitation", 
e);
-                       throw new RuntimeException(e);
-               }
+               i.setPassword(null);
+               i.setHash(null);
                subject.setObject(null);
                message.setObject(null);
                recipients.setModelObject(new ArrayList<User>());
@@ -279,6 +272,7 @@ public class InvitationDialog extends Ab
                if (Type.contact == u.getType()) {
                        //TODO not sure it is right
                        u.setLanguageId(lang);
+                       i.setHash(UUID.randomUUID().toString());
                }
                return getBean(InvitationDao.class).update(i);
        }


Reply via email to