From f1d74cada0fbc08585c0af9fa3aa4c269f48bf67 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Mon, 9 Mar 2026 18:14:01 +0300 Subject: [PATCH] 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. --- engine/core/signals.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/engine/core/signals.py b/engine/core/signals.py index 6e71c485..9fce91da 100644 --- a/engine/core/signals.py +++ b/engine/core/signals.py @@ -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(