From c9fc81cfcaa58099bb7224488bf37441fe5a7044 Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Sat, 10 Aug 2024 00:35:42 +0200 Subject: [PATCH] Add StaffAppFormData handling in FormQuery Imported StaffAppFormData and updated deserialization logic to include it as a case in the FormQuery class. This allows the processing of staff application forms when parsing form data from JSON. --- src/main/java/com/alttd/forms/verify_mail/FormQuery.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/alttd/forms/verify_mail/FormQuery.java b/src/main/java/com/alttd/forms/verify_mail/FormQuery.java index 01e1283..b18d7c9 100644 --- a/src/main/java/com/alttd/forms/verify_mail/FormQuery.java +++ b/src/main/java/com/alttd/forms/verify_mail/FormQuery.java @@ -1,5 +1,6 @@ package com.alttd.forms.verify_mail; +import com.alttd.forms.controlers.apply.StaffAppFormData; import com.alttd.forms.controlers.contact.ContactFormData; import com.alttd.forms.database.DatabaseConnection; import com.alttd.forms.form.Form; @@ -72,6 +73,9 @@ public class FormQuery { case "ContactFormData" -> { return objectMapper.readValue(json, ContactFormData.class); } + case "StaffAppFormData" -> { + return objectMapper.readValue(json, StaffAppFormData.class); + } default -> throw new IllegalArgumentException("Invalid form class name: " + className); } }