diff --git a/backend/src/main/java/com/alttd/altitudeweb/controllers/forms/ApplicationController.java b/backend/src/main/java/com/alttd/altitudeweb/controllers/forms/ApplicationController.java index 9232d52..f155d21 100644 --- a/backend/src/main/java/com/alttd/altitudeweb/controllers/forms/ApplicationController.java +++ b/backend/src/main/java/com/alttd/altitudeweb/controllers/forms/ApplicationController.java @@ -65,8 +65,12 @@ public class ApplicationController implements ApplicationsApi { log.error("Failed to send staff application {} to Discord", application.id(), e); return ResponseEntity.internalServerError().build(); } - markAsSent(application.id()); - + try { + markAsSent(application.id()); + } catch (Exception e) { + log.error("Failed to mark application {} as sent", application.id(), e); + return ResponseEntity.internalServerError().build(); + } FormResponseDto response = buildResponse(application); return ResponseEntity.status(200).body(response); } diff --git a/backend/src/main/java/com/alttd/altitudeweb/services/mail/StaffApplicationMail.java b/backend/src/main/java/com/alttd/altitudeweb/services/mail/StaffApplicationMail.java index 7b9b6c4..c706e87 100644 --- a/backend/src/main/java/com/alttd/altitudeweb/services/mail/StaffApplicationMail.java +++ b/backend/src/main/java/com/alttd/altitudeweb/services/mail/StaffApplicationMail.java @@ -26,7 +26,7 @@ public class StaffApplicationMail { @Value("${spring.mail.username}") private String fromEmail; - private static final String STAFF_APPLICATION_EMAIL = "staff@alttd.com"; + private static final String STAFF_APPLICATION_EMAIL = "apply@alttd.com"; /** * Sends an email with the staff application details to the staff applications team mailbox. diff --git a/database/src/main/java/com/alttd/altitudeweb/setup/InitializeWebDb.java b/database/src/main/java/com/alttd/altitudeweb/setup/InitializeWebDb.java index 44670c6..f65623e 100644 --- a/database/src/main/java/com/alttd/altitudeweb/setup/InitializeWebDb.java +++ b/database/src/main/java/com/alttd/altitudeweb/setup/InitializeWebDb.java @@ -20,22 +20,22 @@ public class InitializeWebDb { protected static void init() { log.info("Initializing WebDb"); Connection.getConnection(Databases.DEFAULT, (configuration) -> { - configuration.addMapper(SettingsMapper.class); - configuration.addMapper(KeyPairMapper.class); - configuration.addMapper(PrivilegedUserMapper.class); - configuration.addMapper(AppealMapper.class); - configuration.addMapper(StaffApplicationMapper.class); - configuration.addMapper(EmailVerificationMapper.class); - }).join() - .runQuery(sqlSession -> { - createSettingsTable(sqlSession); - createKeyTable(sqlSession); - createPrivilegedUsersTable(sqlSession); - createPrivilegesTable(sqlSession); - createAppealTable(sqlSession); - createStaffApplicationsTable(sqlSession); - createUserEmailsTable(sqlSession); - }); + configuration.addMapper(SettingsMapper.class); + configuration.addMapper(KeyPairMapper.class); + configuration.addMapper(PrivilegedUserMapper.class); + configuration.addMapper(AppealMapper.class); + configuration.addMapper(StaffApplicationMapper.class); + configuration.addMapper(EmailVerificationMapper.class); + }).join() + .runQuery(sqlSession -> { + createSettingsTable(sqlSession); + createKeyTable(sqlSession); + createPrivilegedUsersTable(sqlSession); + createPrivilegesTable(sqlSession); + createAppealTable(sqlSession); + createStaffApplicationsTable(sqlSession); + createUserEmailsTable(sqlSession); + }); log.debug("Initialized WebDb"); }