fix: hide hashed password value from orm query
Java CI with Maven / build-and-test (pull_request) Failing after 15m19s

This commit is contained in:
TakahashiNg
2026-04-07 13:56:14 +00:00
parent 279a28c93c
commit f08499b346
@@ -2,6 +2,7 @@ package com.drinkool.models;
import com.drinkool.entities.BaseEntity; import com.drinkool.entities.BaseEntity;
import com.drinkool.utils.PhoneValidator; import com.drinkool.utils.PhoneValidator;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.password4j.Password; import com.password4j.Password;
import jakarta.persistence.*; import jakarta.persistence.*;
import jakarta.transaction.*; import jakarta.transaction.*;
@@ -20,7 +21,8 @@ public abstract class UserModel extends BaseEntity {
public String phone; public String phone;
@Column(nullable = false, length = 1024) @Column(nullable = false, length = 1024)
protected String hashedPassword; @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
public String hashedPassword;
@Transactional @Transactional
public void signup(String phone) { public void signup(String phone) {