From ecb9968e6c3b26c0f79db74aa8c8ba4c2dcd7401 Mon Sep 17 00:00:00 2001 From: vishwajeet-13 Date: Fri, 20 Feb 2026 13:43:04 +0530 Subject: [PATCH] fix: delete even if not exist on zoom --- .../zoom_integration/doctype/zoom_webinar/zoom_webinar.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zoom_integration/zoom_integration/doctype/zoom_webinar/zoom_webinar.py b/zoom_integration/zoom_integration/doctype/zoom_webinar/zoom_webinar.py index 1073386..be6006e 100644 --- a/zoom_integration/zoom_integration/doctype/zoom_webinar/zoom_webinar.py +++ b/zoom_integration/zoom_integration/doctype/zoom_webinar/zoom_webinar.py @@ -135,6 +135,12 @@ def delete_webinar_on_zoom(self): self.zoom_webinar_id = None self.save() frappe.msgprint(frappe._("Webinar deleted successfully from Zoom.")) + elif response.json().get("code") == 3001: + frappe.msgprint( + frappe._( + "Webinar not found on Zoom (may have already been deleted). Clearing local reference." + ) + ) else: frappe.throw(frappe._(f"Failed to delete webinar: {response.text}"))