summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbUser.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbUser.java')
-rw-r--r--dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/database/mappers/DbUser.java10
1 files changed, 10 insertions, 0 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 451b3217..886f08ec 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
@@ -77,6 +77,16 @@ public class DbUser {
* @throws SQLException
*/
public static void writeUserOnLogin(UserInfo ui) throws SQLException {
+ // TODO: Ugly hardcode solution - should be queried from DB, with a nice helper class
+ if (ui.firstName.length() > 50) {
+ ui.firstName = ui.firstName.substring(0, 50);
+ }
+ if (ui.lastName.length() > 50) {
+ ui.lastName = ui.lastName.substring(0, 50);
+ }
+ if (ui.eMail.length() > 50) {
+ ui.eMail = ui.eMail.substring(0, 50);
+ }
try (MysqlConnection connection = Database.getConnection()) {
MysqlStatement stmt = connection.prepareStatement("INSERT INTO user"
+ " (userid, firstname, lastname, email, organizationid, lastlogin, canlogin, issuperuser)"