Fix user attribute in CryptoPayment logging - use only 'name'
- Use only 'name' field from User model for privacy - Remove references to full_name and email from logs - Fallback to user ID if name is not available - User model has 'name' not 'username' or 'display_name'
This commit is contained in:
parent
c525cf4ecc
commit
557733890f
1 changed files with 7 additions and 4 deletions
|
|
@ -559,10 +559,13 @@ class CryptoPayment(RBase, Base):
|
|||
|
||||
# Get user display name if available
|
||||
user_display = ""
|
||||
if self.user and hasattr(self.user, "display_name") and self.user.display_name:
|
||||
user_display = f" user:{self.user.display_name}"
|
||||
elif self.user and hasattr(self.user, "username") and self.user.username:
|
||||
user_display = f" user:{self.user.username}"
|
||||
if self.user:
|
||||
if hasattr(self.user, "name") and self.user.name:
|
||||
user_display = f" user:{self.user.name}"
|
||||
else:
|
||||
user_display = f" user:id-{self.user.uuid_str[:8]}"
|
||||
elif self.user_id:
|
||||
user_display = f" user:id-{self.user_id.hex[:8]}"
|
||||
|
||||
# Get shop name if available
|
||||
shop_display = ""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue