diff --git a/make_post_sell/models/crypto_payment.py b/make_post_sell/models/crypto_payment.py index 43be60a..9d91eb3 100644 --- a/make_post_sell/models/crypto_payment.py +++ b/make_post_sell/models/crypto_payment.py @@ -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 = ""