refactor(signals): simplify referrer_uuid decoding logic

Simplifies the decoding logic for `referrer_uuid` to make it more concise and readable. No change in functionality was introduced.
This commit is contained in:
Egor Pavlovich Gorbunov 2026-03-09 18:14:01 +03:00
parent 7e9c0f6dc2
commit f1d74cada0

View file

@ -77,9 +77,7 @@ def create_promocode_on_user_referring(
attrs = instance.attributes if isinstance(instance.attributes, dict) else {}
if attrs.get("referrer", ""):
referrer_uuid = urlsafe_base64_decode(
attrs.get("referrer", "")
).decode()
referrer_uuid = urlsafe_base64_decode(attrs.get("referrer", "")).decode()
referrer = User.objects.get(uuid=referrer_uuid)
code = f"WELCOME-{get_random_string(6)}"
PromoCode.objects.create(