diff --git a/src/main/java/icu/samnyan/aqua/net/db/AquaEmailConfirmation.kt b/src/main/java/icu/samnyan/aqua/net/db/AquaEmailConfirmation.kt index 1917e94d..9a324647 100644 --- a/src/main/java/icu/samnyan/aqua/net/db/AquaEmailConfirmation.kt +++ b/src/main/java/icu/samnyan/aqua/net/db/AquaEmailConfirmation.kt @@ -21,7 +21,7 @@ class EmailConfirmation( var createdAt: Instant = Instant.now(), // Linking to the AquaNetUser - @OneToOne + @ManyToOne @JoinColumn(name = "auId", referencedColumnName = "auId") var aquaNetUser: AquaNetUser = AquaNetUser() ) : Serializable @@ -29,4 +29,5 @@ class EmailConfirmation( @Repository interface EmailConfirmationRepo : JpaRepository { fun findByToken(token: String): EmailConfirmation? + fun findByAquaNetUserAuId(auId: Long): List } \ No newline at end of file diff --git a/src/main/resources/db/migration/mariadb/V251_2__add_aquanet_user.sql b/src/main/resources/db/migration/mariadb/V251_2__add_aquanet_user.sql index 2f3c80af..5190445d 100644 --- a/src/main/resources/db/migration/mariadb/V251_2__add_aquanet_user.sql +++ b/src/main/resources/db/migration/mariadb/V251_2__add_aquanet_user.sql @@ -42,8 +42,5 @@ CREATE TABLE aqua_net_email_confirmation CONSTRAINT pk_email_confirmation PRIMARY KEY (id) ); -ALTER TABLE aqua_net_email_confirmation - ADD CONSTRAINT uc_email_confirmation_aqua_user UNIQUE (au_id); - ALTER TABLE aqua_net_email_confirmation ADD CONSTRAINT FK_EMAIL_CONFIRMATION_ON_AQUA_USER FOREIGN KEY (au_id) REFERENCES aqua_net_user (au_id); \ No newline at end of file