From 953483fea839919ff18ba9ee8cfec16805c2b7ae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lucas=20Garc=C3=ADa?= <lucas@codeccoop.org>
Date: Tue, 10 Oct 2023 14:25:09 +0200
Subject: [PATCH] feat: exit submission if not bound

---
 includes/webhooks.php | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/includes/webhooks.php b/includes/webhooks.php
index b7dd093..e8800d7 100644
--- a/includes/webhooks.php
+++ b/includes/webhooks.php
@@ -4,11 +4,8 @@ function wpct_crm_forms_api_submissions($entry, $form)
 {
 	$form_vals = wpct_crm_forms_parse_form_entry($entry, $form);
 
-	if (!isset($form_vals['source_xml_id'])) {
-		$form_id = rgat($form, 'id');
-		$form_title = rgar($form, 'title');
-		$form_vals['source_xml_id'] = "{$form_id}_{$form_title}";
-	}
+	// Exit submission if form isn't bound to Odoo
+	if (!isset($form_vals['source_xml_id'])) return;
 
 	$submission_payload = apply_filters('wpct_crm_forms_prepare_submission', $form_vals);
 
-- 
GitLab