summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodulserver/src/main/java')
-rw-r--r--dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbUser.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbUser.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbUser.java
index bc63894c..32e04d44 100644
--- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbUser.java
+++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbUser.java
@@ -171,8 +171,8 @@ public class DbUser {
// We actually found an old imported entry - just update
String oldId = rs.getString("userid");
MysqlStatement insUpStmt = connection.prepareStatement("UPDATE IGNORE user"
- + " SET lastlogin = UNIX_TIMESTAMP(), email = :email, userid = :newuserid, organizationid = :organizationid"
- + " WHERE userid = :olduserid");
+ + " SET lastlogin = UNIX_TIMESTAMP(), email = :email, userid = :newuserid, organizationid = :organizationid,"
+ + " emailnotifications = 1 WHERE userid = :olduserid");
insUpStmt.setString("newuserid", ui.userId);
insUpStmt.setString("email", ui.eMail);
insUpStmt.setString("organizationid", ui.organizationId);
@@ -192,7 +192,7 @@ public class DbUser {
public void fire() {
try (MysqlConnection connection = Database.getConnection()) {
MysqlStatement stmt = connection.prepareStatement("SELECT userid FROM user"
- + " WHERE email = '@%@' LIMIT 1");
+ + " WHERE email LIKE '@%@' LIMIT 1");
ResultSet rs = stmt.executeQuery();
legacyUsersExist = rs.next();
} catch (SQLException e) {