Features: 1) Prevent CRM trigger for instances with "PENDING" status;

Fixes: 1) Adjust `.dockerignore` and `.gitignore` to replace `db_backups/` with `backups/`;

Extra: None;
This commit is contained in:
Egor Pavlovich Gorbunov 2025-09-08 21:36:58 +03:00
parent 4d9e276f2b
commit 81b2da33d2
3 changed files with 3 additions and 3 deletions

View file

@ -68,7 +68,7 @@ pip-delete-this-directory.txt
# ────────────────────────────────────────────────────────────────────────── # ──────────────────────────────────────────────────────────────────────────
storefront/Dockerfile storefront/Dockerfile
docker-compose.yml docker-compose.yml
db_backups/ backups/
services_data/ services_data/
static/ static/
media/ media/

2
.gitignore vendored
View file

@ -35,7 +35,7 @@ db.sqlite3-journal
# Django backups and metadata # Django backups and metadata
instance/ instance/
db_backups/ backups/
# ────────────────────────────────────────────────────────────────────────── # ──────────────────────────────────────────────────────────────────────────
# Logs and reports # Logs and reports

View file

@ -70,7 +70,7 @@ def process_order_changes(instance, created, **_kwargs):
if type(instance.attributes) is not dict: if type(instance.attributes) is not dict:
instance.attributes = {} instance.attributes = {}
if any_crm_integrations(): if any_crm_integrations() and instance.status != "PENDING":
with suppress(CRMException): with suppress(CRMException):
instance.trigger_crm() instance.trigger_crm()