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:
parent
7e9c0f6dc2
commit
f1d74cada0
1 changed files with 1 additions and 3 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Reference in a new issue