instead middle_name it's middle_initial
This commit is contained in:
2026-01-22 14:13:09 +08:00
parent 1a68840805
commit 7349ed4e1b
6 changed files with 25 additions and 25 deletions
+2 -2
View File
@@ -99,7 +99,7 @@ func GetUserAttributes(userID string) (map[string]string, error) {
// GetUserByID retrieves user details
func GetUserByID(userID string) (*models.User, error) {
query := `
SELECT user_id, first_name, middle_name, last_name, suffix, email_address,
SELECT user_id, first_name, middle_initial, last_name, suffix, email_address,
account_type, emp_id, reg, prov, aProv, mun, bgy, is_logged_in,
first_logged_in, address, contact_number, device_id, role_id,
role_dps, is_deleted, secret_key, is_activated, created_at, updated_at
@@ -112,7 +112,7 @@ func GetUserByID(userID string) (*models.User, error) {
err := db.DB.QueryRow(query, userID).Scan(
&user.UserID,
&user.FirstName,
&user.MiddleName,
&user.MiddleInitial,
&user.LastName,
&user.Suffix,
&user.EmailAddress,
+3 -3
View File
@@ -108,7 +108,7 @@ func TestGetUserByIDSuccess(t *testing.T) {
testTime := time.Date(2023, 1, 1, 0, 0, 0, 0, time.UTC)
rows := sqlmock.NewRows([]string{
"user_id", "first_name", "middle_name", "last_name", "suffix", "email_address",
"user_id", "first_name", "middle_initial", "last_name", "suffix", "email_address",
"account_type", "emp_id", "reg", "prov", "aProv", "mun", "bgy", "is_logged_in",
"first_logged_in", "address", "contact_number", "device_id", "role_id",
"role_dps", "is_deleted", "secret_key", "is_activated", "created_at", "updated_at",
@@ -316,14 +316,14 @@ func TestGetUserByIDEmptyID(t *testing.T) {
defer cleanup()
rows := sqlmock.NewRows([]string{
"user_id", "first_name", "middle_name", "last_name", "suffix", "email_address",
"user_id", "first_name", "middle_initial", "last_name", "suffix", "email_address",
"account_type", "emp_id", "reg", "prov", "aProv", "mun", "bgy", "is_logged_in",
"first_logged_in", "address", "contact_number", "device_id", "role_id",
"role_dps", "is_deleted", "secret_key", "is_activated", "created_at", "updated_at",
})
// Match the actual query format with all the fields
mock.ExpectQuery(`SELECT user_id, first_name, middle_name, last_name, suffix, email_address`).
mock.ExpectQuery(`SELECT user_id, first_name, middle_initial, last_name, suffix, email_address`).
WithArgs("").
WillReturnRows(rows)