Features: 1) Add support for loading redirect_uri from dynamic config using constance.BASE_DOMAIN;

Fixes: 1) Add missing imports for `constance.config` and `django.conf.settings`;

Extra: 1) Minor adjustment to `payload` initialization for consistency.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-10-02 13:50:03 +03:00
parent f2456d1391
commit d1ee8d6f97

View file

@ -3,6 +3,8 @@ import traceback
from typing import Optional
import requests
from constance import config
from django.conf import settings
from django.core.cache import cache
from django.db import transaction
@ -52,6 +54,7 @@ class AmoCRM:
payload = {
"client_id": self.client_id,
"client_secret": self.client_secret,
"redirect_uri": f"https://api.{config.BASE_DOMAIN}/",
}
if self.refresh_token:
payload["grant_type"] = "refresh_token"