From 3a84752c3e49fee7d652f955532ef37768d053af Mon Sep 17 00:00:00 2001 From: F04C Date: Wed, 29 Apr 2026 10:54:41 +0800 Subject: [PATCH] fixed --- repository/permission_repository.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/repository/permission_repository.go b/repository/permission_repository.go index bb9d1a2..e75db05 100644 --- a/repository/permission_repository.go +++ b/repository/permission_repository.go @@ -105,13 +105,18 @@ func GetUserAttributes(userID string) (map[string]string, error) { attributes := make(map[string]string) for rows.Next() { - var name, value string + var name string + var value *string err := rows.Scan(&name, &value) if err != nil { log.Printf("[Repository] ✗ Error scanning user attribute: %v", err) return nil, fmt.Errorf("error scanning user attribute: %w", err) } - attributes[name] = value + if value != nil { + attributes[name] = *value + } else { + attributes[name] = "" + } } log.Printf("[Repository] ✓ Retrieved %d user attributes", len(attributes))