From d6eeb53b3e224f3e0bd936ee3fee56e945a14918 Mon Sep 17 00:00:00 2001 From: Bowrna Date: Mon, 13 Apr 2026 17:11:24 +0530 Subject: [PATCH] fix(site): Dont add subscription if site creation is broken --- press/press/doctype/site/site.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/press/press/doctype/site/site.py b/press/press/doctype/site/site.py index ea86532a64..c5cf411a95 100644 --- a/press/press/doctype/site/site.py +++ b/press/press/doctype/site/site.py @@ -2878,6 +2878,10 @@ def can_charge_for_subscription(self, subscription=None): and self.team != "Administrator" and not self.free and (today > get_datetime(self.trial_end_date).date() if self.trial_end_date else True) + and not ( + self.creation_failed + and not frappe.db.exists("Usage Record", {"document_name": self.name, "docstatus": 1}) + ) ) def get_plan_name(self, plan=None):